2.2 KiB
2.2 KiB
JSON OutputList
(ComfyUI workflow شامل ہے)
JSON کے اوبجیکٹس سے ارے یا ڈکشنریز کو نکال کر OutputList بناتا ہے۔
JSONPath سینٹیکس کا استعمال کرتا ہے تاکہ ویلیوز کو نکالا جا سکے، دیکھیے 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 سٹرنگ کے طور پر تمام مماثل اوبجیکٹس کا ڈیبگ آؤٹ پٹ |
