Files

1.7 KiB
Raw Permalink Blame History

JSON OutputList

JSON OutputList

(ComfyUI workflow qo‘shimli)

JSON ob‘ektlardan massivlar yoki lug‘atlarni ajratib olib, OutputList yaratadi. Qiymatlarni ajratish uchun JSONPath sintaksisidan foydalanadi, JSONPath Wikipedia'da ko‘ring. Barcha mos kelgan qiymatlar bitta uzun ro‘yxatga tekkan qilinadi. Siz ushbu nodadan [1, 2, 3] kabi literal satrlardan ob‘ekt yaratish uchun ham foydalanishingiz mumkin. key, value, int va float is_output_list=True (belgi 𝌠 bilan ko‘rsatilgan) dan foydalanadi va mos keladigan nodalar tomonidan ketma-ket qayta ishlanadi.

Kirishlar

Ism Turi Tavsif
jsonpath STRING Qiymatlarni ajratish uchun ishlatiladigan JSONPath.
json STRING Ob‘ektga aylantiriladigan JSON satri.
obj * (ixtiyoriy) JSON satrini almashtiradigan istalgan turdagi ob‘ekt

Chiqishlar

Ism Turi Tavsif
key STRING 𝌠 Lug‘atlar uchun kalit yoki massivlar uchun indeks (satr sifatida). Aniq ravishda bu barcha kalit bo‘lmaganlar uchun tekkan qilingan ro‘yxatning global indeksi.
value STRING 𝌠 Qiymat satr sifatida.
int INT 𝌠 Qiymat butun sifatida (agar raqamni tahlil qilib bo‘lmasa, 0 qiymatiga qaytadi).
float FLOAT 𝌠 Qiymat haqiqiy sifatida (agar raqamni tahlil qilib bo‘lmasa, 0 qiymatiga qaytadi).
count INT Tekkan qilingan ro‘yxatdagi elementlar umumiy soni
debug STRING Barcha mos kelgan ob‘ektlarning xatoliklarni aniqlash chiqishi formatlangan JSON satri sifatida