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

|
|
|
|
(Вклучен е ComfyUI токов)
|
|
|
|
Креира 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 низа |
|
|
|