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

|
||
|
||
(ComfyUI workflow dahil)
|
||
|
||
JSON nesnelerinden dizileri veya sözlükleri ayıklayarak bir OutputList oluşturur.
|
||
Değerleri ayıklamak için JSONPath sözdizimini kullanır, bkz. [JSONPath Wikipedia'da](https://en.wikipedia.org/wiki/JSONPath) .
|
||
Eşleşen tüm değerler tek uzun bir listeye düzleştirilir.
|
||
Ayrıca `[1, 2, 3]` gibi literal dizgilerden nesneler oluşturmak için bu düğümü de kullanabilirsiniz.
|
||
`key`, `value`, `int` ve `float`, `is_output_list=True` kullanır (simge `𝌠` ile belirtilir) ve karşılık gelen düğümler tarafından sıralı olarak işlenir.
|
||
|
||
### Girişler
|
||
|
||
| Ad | Tür | Açıklama |
|
||
| --- | --- | --- |
|
||
| `jsonpath` | `STRING` | Değerleri ayıklamak için kullanılan JSONPath. |
|
||
| `json` | `STRING` | Bir nesneye çevrilen JSON dizgesi. |
|
||
| `obj` | `*` | (isteğe bağlı) JSON dizgesini değiştirecek herhangi bir türde nesne |
|
||
|
||
### Çıkışlar
|
||
|
||
| Ad | Tür | Açıklama |
|
||
| --- | --- | --- |
|
||
| `key` | `STRING 𝌠` | Sözlükler için anahtar veya diziler için indeks (dizge olarak). Teknik olarak, tüm anahtar olmayanlar için düzleştirilmiş listenin küresel indeksidir. |
|
||
| `value` | `STRING 𝌠` | Değer dizge olarak. |
|
||
| `int` | `INT 𝌠` | Değer tamsayı olarak (sayı ayrıştırılamazsa, öntanımlı 0 olur). |
|
||
| `float` | `FLOAT 𝌠` | Değer ondalık sayı olarak (sayı ayrıştırılamazsa, öntanımlı 0 olur). |
|
||
| `count` | `INT` | Düzleştirilmiş listedeki toplam madde sayısı |
|
||
| `debug` | `STRING` | Eşleşen tüm nesnelerin biçimlendirilmiş JSON dizgesi olarak hata ayıklama çıktısı |
|
||
|