Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer JSON-Basisprincipes | Gegevenstypen in n8n
AI-Automatiseringsworkflows Met n8n

bookJSON-Basisprincipes

Note
Definitie

JSON is een gestructureerd, universeel dataformaat dat workflows een voorspelbare manier biedt om waarden en objecten weer te geven. Het houdt data consistent over HTTP-verzoeken, webhooks, API's en node-uitvoer, waardoor het voor tools eenvoudiger wordt om informatie te lezen, te vergelijken en te transformeren zonder fouten.

JSON is in wezen een patroon, waarbij dezelfde velden telkens op dezelfde plaatsen voorkomen. Vrijwel alles in n8n is gebaseerd op twee kernvormen: Objecten en Arrays. Data wordt tussen nodes verplaatst als een array van items, waarbij elk item een $json object bevat. Wanneer de structuur consistent is, verlopen workflows soepel; als dit niet het geval is, kunnen nodes zich afwijkend gaan gedragen.

Object met benoemde velden

customer.json

customer.json

copy

Achterhaakjes { } geven een object weer, een gestructureerd record bestaande uit sleutel–waardeparen. Dit kun je vergelijken met een enkele spreadsheetrij, waarbij elke kolomkop (sleutel) een bijbehorende celwaarde heeft.

Array of lijst van dingen

Een lijst van waarden. Dit wordt gebruikt wanneer je eenvoudige items op volgorde nodig hebt:

customers.json

customers.json

copy

Een lijst van objecten. Dit wordt gebruikt wanneer elk item zijn eigen velden of attributen heeft:

products.json

products.json

copy

Vierkante haken [ ] geven een array weer, een geordende lijst van items. Zie het als meerdere spreadsheet-rijen, waarbij elke rij vergelijkbaar gestructureerde gegevens bevat.

Note
Opmerking

Een object stelt één ding voor, terwijl een array meerdere dingen weergeeft. Verwissel de haken en de parser zal een foutmelding geven.

Dit zijn de kerngegevenssoorten die elke JSON-structuur vormen.

De meeste API-payloads zijn simpelweg combinaties van deze bouwstenen.

Hoe n8n JSON daadwerkelijk weergeeft

In n8n geeft elke node data weer in een consistente structuur: een array van items, waarbij elk item een $json object bevat. Je kunt deze data op verschillende manieren bekijken en bewerken, maar de onderliggende structuur blijft altijd hetzelfde.

  • Elke node geeft een array van items uit, elk met een $json object;
  • Specifieke velden benaderen met expressies zoals {{$json["customer"]["first_name"]}};
  • Wisselen tussen Schema, Tabel en JSON weergaven, deze tonen dezelfde data op verschillende manieren;
  • Gebruik Split Out / Item Lists om arrays op te splitsen in individuele items;
  • Gebruik Aggregate / Item Lists om meerdere items weer samen te voegen tot één lijst voor AI- of batchverwerking.
question mark

Wat bevat elk item in de uitvoerarray van een n8n-node?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 4.17

bookJSON-Basisprincipes

Veeg om het menu te tonen

Note
Definitie

JSON is een gestructureerd, universeel dataformaat dat workflows een voorspelbare manier biedt om waarden en objecten weer te geven. Het houdt data consistent over HTTP-verzoeken, webhooks, API's en node-uitvoer, waardoor het voor tools eenvoudiger wordt om informatie te lezen, te vergelijken en te transformeren zonder fouten.

JSON is in wezen een patroon, waarbij dezelfde velden telkens op dezelfde plaatsen voorkomen. Vrijwel alles in n8n is gebaseerd op twee kernvormen: Objecten en Arrays. Data wordt tussen nodes verplaatst als een array van items, waarbij elk item een $json object bevat. Wanneer de structuur consistent is, verlopen workflows soepel; als dit niet het geval is, kunnen nodes zich afwijkend gaan gedragen.

Object met benoemde velden

customer.json

customer.json

copy

Achterhaakjes { } geven een object weer, een gestructureerd record bestaande uit sleutel–waardeparen. Dit kun je vergelijken met een enkele spreadsheetrij, waarbij elke kolomkop (sleutel) een bijbehorende celwaarde heeft.

Array of lijst van dingen

Een lijst van waarden. Dit wordt gebruikt wanneer je eenvoudige items op volgorde nodig hebt:

customers.json

customers.json

copy

Een lijst van objecten. Dit wordt gebruikt wanneer elk item zijn eigen velden of attributen heeft:

products.json

products.json

copy

Vierkante haken [ ] geven een array weer, een geordende lijst van items. Zie het als meerdere spreadsheet-rijen, waarbij elke rij vergelijkbaar gestructureerde gegevens bevat.

Note
Opmerking

Een object stelt één ding voor, terwijl een array meerdere dingen weergeeft. Verwissel de haken en de parser zal een foutmelding geven.

Dit zijn de kerngegevenssoorten die elke JSON-structuur vormen.

De meeste API-payloads zijn simpelweg combinaties van deze bouwstenen.

Hoe n8n JSON daadwerkelijk weergeeft

In n8n geeft elke node data weer in een consistente structuur: een array van items, waarbij elk item een $json object bevat. Je kunt deze data op verschillende manieren bekijken en bewerken, maar de onderliggende structuur blijft altijd hetzelfde.

  • Elke node geeft een array van items uit, elk met een $json object;
  • Specifieke velden benaderen met expressies zoals {{$json["customer"]["first_name"]}};
  • Wisselen tussen Schema, Tabel en JSON weergaven, deze tonen dezelfde data op verschillende manieren;
  • Gebruik Split Out / Item Lists om arrays op te splitsen in individuele items;
  • Gebruik Aggregate / Item Lists om meerdere items weer samen te voegen tot één lijst voor AI- of batchverwerking.
question mark

Wat bevat elk item in de uitvoerarray van een n8n-node?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 2
some-alt