Ця документація була автоматично перекладена штучним інтелектом.
v1.6.0
Використовується для зіставлення складних структур JSON з результатів попередніх вузлів у змінні, які можна використовувати в наступних вузлах. Наприклад, після зіставлення результатів вузлів "Операція SQL" та "HTTP-запит" їхні значення властивостей стануть доступними для подальшого використання.
На відміну від вузла "Обчислення JSON", вузол "Зіставлення змінних JSON" не підтримує користувацькі вирази та не базується на сторонньому рушії. Він призначений лише для зіставлення значень властивостей у структурі JSON, але є значно простішим у використанні.
В інтерфейсі конфігурації робочого процесу натисніть кнопку плюс ("+") у потоці, щоб додати вузол "Зіставлення змінних JSON":

Джерелом даних може бути результат попереднього вузла або об'єкт даних у контексті робочого процесу. Зазвичай це неструктурований об'єкт даних, такий як результат вузла SQL або вузла "HTTP-запит".

Вставте зразок даних і натисніть кнопку "Парсити", щоб автоматично згенерувати список змінних:

Якщо в автоматично згенерованому списку є змінні, які вам не потрібні, ви можете натиснути кнопку "Видалити", щоб їх видалити.
Зразок даних не є кінцевим результатом виконання; він використовується лише для допомоги у генерації списку змінних.
Якщо цей параметр не позначено, вміст масиву буде зіставлено відповідно до стандартного способу обробки змінних у робочих процесах NocoBase. Наприклад, введіть такий зразок:
У згенерованих змінних b.c представлятиме масив [2, 3].
Якщо цей параметр позначено, шлях змінної включатиме індекс масиву, наприклад, b.0.c та b.1.c.

При включенні індексів масиву вам потрібно переконатися, що індекси масиву у вхідних даних є узгодженими; інакше це призведе до помилки парсингу.
У конфігурації наступних вузлів ви можете використовувати змінні, згенеровані вузлом "Зіставлення змінних JSON":

Хоча структура JSON може бути складною, після зіставлення вам потрібно лише вибрати змінну для відповідного шляху.