Lese 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
- Starter med
{ … }→ toppnivå objekt; order_id→ streng;customer→ nestet objekt medemail;line_items→ array[ ... ]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)) } }];
Hvis oppstrøms ved et uhell sender "19.99" som en streng, bruk Number(...) før utregning.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår