2.3 KiB
2.3 KiB
JSON OutputList
(Уключаны ComfyUI workflow)
Стварае OutputList, выцягваючы масівы або слоўнікі з JSON аб'ектаў.
Выкарыстоўвае сінтаксіс JSONPath для выцягвання значэнняў, глядзі JSONPath on 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 радок |
