Files

2.3 KiB

JSON OutputList

JSON OutputList

(ComfyUI workflow включено)

Створює OutputList шляхом витягання масивів або словників з JSON-об'єктів. Використовує синтаксис JSONPath для витягання значень, див. JSONPath на Wikipedia . Усі знайдені значення сплощуються в один довгий список. Ви також можете використовувати цей вузол для створення об'єктів із літеральних рядків, таких як [1, 2, 3]. key, value, int та float використовують is_output_list=True (позначено символом 𝌠) і будуть оброблені послідовно відповідними вузлами.

Входи

Ім'я Тип Опис
jsonpath STRING JSONPath, який використовується для витягання значень.
json STRING JSON-рядок, який перетворюється на об'єкт.
obj * (необов'язково) об'єкт будь-якого типу, який замінить JSON-рядок

Виходи

Ім'я Тип Опис
key STRING 𝌠 Ключ для словників або індекс для масивів (як рядок). Технічно це глобальний індекс сплощеного списку для всіх не-ключів.
value STRING 𝌠 Значення як рядок.
int INT 𝌠 Значення як ціле число (якщо не вдається розпізнати число, за замовчуванням 0).
float FLOAT 𝌠 Значення як дійсне число (якщо не вдається розпізнати число, за замовчуванням 0).
count INT Загальна кількість елементів у сплощеному списку
debug STRING Вивід налагодження всіх знайдених об'єктів у форматі JSON-рядка