JSON-Basisprincipes
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
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
Een lijst van objecten. Dit wordt gebruikt wanneer elk item zijn eigen velden of attributen heeft:
products.json
Vierkante haken [ ] geven een array weer, een geordende lijst van items. Zie het als meerdere spreadsheet-rijen, waarbij elke rij vergelijkbaar gestructureerde gegevens bevat.
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
$jsonobject; - 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.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 4.17
JSON-Basisprincipes
Veeg om het menu te tonen
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
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
Een lijst van objecten. Dit wordt gebruikt wanneer elk item zijn eigen velden of attributen heeft:
products.json
Vierkante haken [ ] geven een array weer, een geordende lijst van items. Zie het als meerdere spreadsheet-rijen, waarbij elke rij vergelijkbaar gestructureerde gegevens bevat.
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
$jsonobject; - 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.
Bedankt voor je feedback!