Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Grunnleggende om JSON | Datatyper i n8n
Practice
Projects
Quizzes & Challenges
Quizer
Challenges
/
AI-automatiseringsarbeidsflyter med N8n

bookGrunnleggende om JSON

Sveip for å vise menyen

Note
Definisjon

JSON er et strukturert, universelt dataformat som gir arbeidsflyter en forutsigbar måte å representere verdier og objekter på. Det holder data konsistent på tvers av HTTP-forespørsler, webhooks, API-er og nodeutganger, noe som gjør det enklere for verktøy å lese, sammenligne og transformere informasjon uten feil.

JSON er i bunn og grunn et mønster, de samme feltene vises på de samme stedene hver gang. Nesten alt i n8n er basert på to kjerneformer: Objekter og Arrayer. Data flyttes mellom noder som et array av elementer, hvor hvert element inneholder et $json-objekt. Når strukturen er konsistent, kjører arbeidsflytene problemfritt; når den avviker, begynner noder å oppføre seg feil.

Objekt med navngitte felt

customer.json

customer.json

copy

Krøllparenteser { } representerer et objekt, en strukturert post bestående av nøkkel–verdi-par. Dette kan sammenlignes med en enkelt rad i et regneark, der hver kolonneoverskrift (nøkkel) har en tilhørende celleverdi.

Array eller liste over elementer

En liste med verdier. Brukes når du kun trenger enkle elementer i rekkefølge:

customers.json

customers.json

copy

En liste med objekter. Brukes når hvert element har egne felt eller attributter:

products.json

products.json

copy

Firkantede parenteser [ ] representerer et array, en ordnet liste med elementer. Du kan se på det som flere regnearkrader, der hver rad inneholder data med lignende struktur.

Note
Merk

Et objekt representerer én ting, mens et array representerer flere. Hvis du blander sammen parentesene, vil parseren gi en feilmelding.

Dette er de grunnleggende datatypene som utgjør enhver JSON-struktur.

De fleste API-payloads er rett og slett kombinasjoner av disse byggeklossene.

Hvordan n8n faktisk representerer JSON

I n8n gir hver node ut data i en konsekvent struktur: et array av elementer, der hvert element inneholder et $json-objekt. Du kan vise og manipulere disse dataene på ulike måter, men den underliggende strukturen forblir alltid den samme.

  • Hver node gir ut et array av elementer, der hvert inneholder et $json-objekt;
  • Tilgang til spesifikke felt ved å bruke uttrykk som {{$json["customer"]["first_name"]}};
  • Bytt mellom Schema, Table og JSON-visninger, de viser de samme dataene på ulike måter;
  • Bruk Split Out / Item Lists for å dele opp arrays til individuelle elementer;
  • Bruk Aggregate / Item Lists for å kombinere flere elementer tilbake til én liste for AI- eller batch-prosessering.
question mark

Hva inneholder hvert element i en n8n-node sitt utdata-array?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 3. Kapittel 2
some-alt