Files

2.8 KiB

JSON OutputList

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 ที่จัดรูปแบบแล้ว