Читання Повного JSON-Пейлоаду
JSON-об'єкт — це одна структурована сутність; масив — це список сутностей. Більшість реальних корисних навантажень — це об'єкти, які містять масиви об'єктів.
order.json
- Починається з
{ … }→ верхньорівневий об'єкт; order_id→ рядок;customer→ вкладений об'єкт зemail;line_items→ масив[ ... ]об'єктів (кожен товар у замовленні);currency→ рядок;paid→ булеве значення.
Що насправді описує Payload
Об'єкт кодує замовлення: хто (customer), що (line_items), валюта (currency) та статус (paid). Підсумки не зберігаються, вони обчислюються. Завдяки сталому формату будь-який вузол (або невеликий кодовий крок) може розрахувати їх пізніше. Перед передачею даних ШІ, чітко вказуйте потрібний розрахунок. Це запобігає здогадкам, забезпечує передбачуваність результатів і спрощує перевірку.
Підказка для ШІ:
Маленькі помічники
Іноді повна функція не потрібна — короткий вираз або кілька рядків коду можуть підрахувати підсумки чи кількість прямо у вашому робочому процесі. Використовуйте це для підрахунку кількості line_items.
{{$json["line_items"] ? $json["line_items"].length : 0}}
Якщо потрібно обчислити підсумки, швидкий цикл reduce у Code node впорається із завданням.
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)) } }];
Якщо з попереднього вузла випадково надходить "19.99" як рядок, використовуйте приведення типу через Number(...) перед математичними операціями.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 4.17
Читання Повного JSON-Пейлоаду
Свайпніть щоб показати меню
JSON-об'єкт — це одна структурована сутність; масив — це список сутностей. Більшість реальних корисних навантажень — це об'єкти, які містять масиви об'єктів.
order.json
- Починається з
{ … }→ верхньорівневий об'єкт; order_id→ рядок;customer→ вкладений об'єкт зemail;line_items→ масив[ ... ]об'єктів (кожен товар у замовленні);currency→ рядок;paid→ булеве значення.
Що насправді описує Payload
Об'єкт кодує замовлення: хто (customer), що (line_items), валюта (currency) та статус (paid). Підсумки не зберігаються, вони обчислюються. Завдяки сталому формату будь-який вузол (або невеликий кодовий крок) може розрахувати їх пізніше. Перед передачею даних ШІ, чітко вказуйте потрібний розрахунок. Це запобігає здогадкам, забезпечує передбачуваність результатів і спрощує перевірку.
Підказка для ШІ:
Маленькі помічники
Іноді повна функція не потрібна — короткий вираз або кілька рядків коду можуть підрахувати підсумки чи кількість прямо у вашому робочому процесі. Використовуйте це для підрахунку кількості line_items.
{{$json["line_items"] ? $json["line_items"].length : 0}}
Якщо потрібно обчислити підсумки, швидкий цикл reduce у Code node впорається із завданням.
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)) } }];
Якщо з попереднього вузла випадково надходить "19.99" як рядок, використовуйте приведення типу через Number(...) перед математичними операціями.
Дякуємо за ваш відгук!