32 lines
2.3 KiB
Markdown
32 lines
2.3 KiB
Markdown
## JSON OutputList
|
|
|
|

|
|
|
|
(ComfyUI workflow је укључен)
|
|
|
|
Прави OutputList тако што извлачи низове или речнике из JSON објеката.
|
|
Користи JSONPath синтаксу за извлачење вредности, погледајте [JSONPath на Википедији](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 стринг |
|
|
|