2.8 KiB
2.8 KiB
JSON OutputList
(ComfyUI workflow รวมอยู่ด้วย)
สร้าง OutputList โดยการดึงอาร์เรย์หรือดิกชันนารีจากวัตถุ JSON
ใช้ไวยากรณ์ JSONPath เพื่อดึงค่า ดู JSONPath บนวิกิพีเดีย
ค่าที่ตรงกันทั้งหมดจะถูกทำให้เป็นรายการยาวหนึ่งรายการ
คุณยังสามารถใช้ node นี้เพื่อสร้างวัตถุจากสตริงลิททิลเช่น [1, 2, 3]
key, value, int และ float ใช้ is_output_list=True (แสดงโดยสัญลักษณ์ 𝌠) และจะถูกประมวลผลตามลำดับโดย node ที่สอดคล้องกัน
ป้อนข้อมูล
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
jsonpath |
STRING |
JSONPath ที่ใช้เพื่อดึงค่า |
json |
STRING |
สตริง JSON ซึ่งจะแปลงเป็นวัตถุ |
obj |
* |
(ไม่จำเป็น) วัตถุของประเภทใดก็ได้ ซึ่งจะแทนที่สตริง JSON |
ผลลัพธ์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
key |
STRING 𝌠 |
คีย์สำหรับดิกชันนารีหรือดัชนีสำหรับอาร์เรย์ (เป็นสตริง) ทางเทคนิคแล้วมันคือดัชนีสากลของรายการที่ทำให้เป็นเส้นตรงสำหรับทุกอย่างที่ไม่ใช่คีย์ |
value |
STRING 𝌠 |
ค่าเป็นสตริง |
int |
INT 𝌠 |
ค่าเป็น int (หากไม่สามารถแยกตัวเลขได้ จะใช้ค่าเริ่มต้นเป็น 0) |
float |
FLOAT 𝌠 |
ค่าเป็น float (หากไม่สามารถแยกตัวเลขได้ จะใช้ค่าเริ่มต้นเป็น 0) |
count |
INT |
จำนวนรายการทั้งหมดในรายการที่ทำให้เป็นเส้นตรง |
debug |
STRING |
ผลลัพธ์ดีบักของวัตถุที่ตรงกันทั้งหมดเป็นสตริง JSON ที่จัดรูปแบบแล้ว |
