Files
geroldmeisinger-ComfyUI-out…/web/docs/JSONOutputList/th.md
T

32 lines
2.8 KiB
Markdown

## JSON OutputList
![JSON OutputList](JSONOutputList/JSONOutputList.png)
(ComfyUI workflow รวมอยู่ด้วย)
สร้าง OutputList โดยการดึงอาร์เรย์หรือดิกชันนารีจากวัตถุ JSON
ใช้ไวยากรณ์ JSONPath เพื่อดึงค่า ดู [JSONPath บนวิกิพีเดีย](https://en.wikipedia.org/wiki/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 ที่จัดรูปแบบแล้ว |