Files

2.3 KiB
Raw Permalink Blame History

JSON OutputList

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 радок