1.6 KiB
1.6 KiB
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 .
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ı |
