Läsa en Fullständig JSON-Payload
Svep för att visa menyn
Ett JSON-objekt är en enskild strukturerad enhet; en array är en lista av enheter. De flesta verkliga payloads är objekt som innehåller arrayer av objekt.
order.json
- Börjar med
{ … }→ toppnivå objekt; order_id→ sträng;customer→ nästlat objekt medemail;line_items→ array[ ... ]av objekt (varje orderrad);currency→ sträng;paid→ boolean.
Vad nyttolasten faktiskt beskriver
Objektet kodar en order: vem (customer), vad (line_items), valuta (currency) och status (paid). Summor lagras inte, de härleds. Med en konsekvent struktur kan vilken nod (eller liten kodsteg) som helst beräkna dem senare. Innan du överlämnar något till AI, ange exakt vilken beräkning som ska utföras. Detta förhindrar gissningar, håller utdata förutsägbara och gör resultatet enkelt att validera.
AI-prompt:
Små hjälpare
Ibland behövs ingen fullständig funktion, ett kort uttryck eller några rader kod kan hantera summor eller antal direkt i arbetsflödet. Använd detta för att räkna hur många line_items som finns.
{{$json["line_items"] ? $json["line_items"].length : 0}}
Om du behöver beräkna summor, räcker en snabb reduce-loop i en Code-nod.
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)) } }];
Om uppströms av misstag skickar "19.99" som en sträng, använd Number(...) innan beräkning.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal