## JSON OutputList ![JSON OutputList](JSONOutputList/JSONOutputList.png) (Уключаны ComfyUI workflow) Стварае OutputList, выцягваючы масівы або слоўнікі з JSON аб'ектаў. Выкарыстоўвае сінтаксіс JSONPath для выцягвання значэнняў, глядзі [JSONPath on Wikipedia](https://en.wikipedia.org/wiki/JSONPath) . Усе супадзенныя значэнні сплываюцца ў адзін доўгі спіс. Вы таксама можаце выкарыстоўваць гэты вузел для стварэння аб'ектаў з літаральных радкоў, напрыклад `[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 радок |