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

bookLese en Fullstendig JSON-payload

Sveip for å vise menyen

Et JSON-objekt er én enkelt strukturert enhet; et array er en liste med enheter. De fleste reelle payloads er objekter som inneholder arrays av objekter.

order.json

order.json

copy
  • Starter med { … } → toppnivå objekt;
  • order_id → streng;
  • customer → nestet objekt med email;
  • line_itemsarray [ ... ] av objekter (hver linjevare);
  • currency → streng;
  • paid → boolsk.

Hva nyttelasten faktisk beskriver

Objektet koder en ordre: hvem (customer), hva (line_items), valuta (currency), og status (paid). Summer lagres ikke, de utledes. Med en konsistent struktur kan enhver node (eller liten kodebit) beregne dem senere. Før du gir noe til AI, spesifiser nøyaktig hvilken beregning du ønsker. Dette forhindrer gjetting, holder utdata forutsigbare og gjør resultatet enkelt å validere.

AI prompt:

Små hjelpere

Noen ganger trenger du ikke en full funksjon; et kort uttrykk eller noen få linjer kode kan håndtere summer eller tellinger direkte i arbeidsflyten. Bruk dette for å telle hvor mange line_items som finnes.

{{$json["line_items"] ? $json["line_items"].length : 0}}

Hvis du trenger å beregne summer, gjør en rask reduce-løkke i en Code-node jobben.

const items = $json.line_items ?? [];
const subtotal = items.reduce((s, it) => s +
  (Number(it.qty) || 0) * (Number(it.price) || 0), 0);
return [{ json: { subtotal: Number(subtotal.toFixed(2)) } }];
Note
Merk

Hvis oppstrøms ved et uhell sender "19.99" som en streng, bruk Number(...) før utregning.

question mark

Hva returnerer uttrykket {{$json["line_items"].length}}?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 3

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 3
some-alt