32 lines
2.9 KiB
Markdown
32 lines
2.9 KiB
Markdown
## JSON OutputList
|
|
|
|

|
|
|
|
(ComfyUI workflow ໄດ້ຮັບມາດ້ວຍ)
|
|
|
|
ສ້າງ OutputList ໂດຍການດຳເນີນການເອົາເວັດໃສ່ຈາກ JSON objects.
|
|
ໃຊ້ JSONPath syntax ເພື່ອດຳເນີນການເອົາເວັດໃສ່, ສະແດງເຫັນ [JSONPath on Wikipedia](https://en.wikipedia.org/wiki/JSONPath) .
|
|
ຄ່າທີ່ສຳເລັດທັງໝົດຖືກປ່ຽນແປງໃຫ້ເປັນລິສ്ടໃນເວລາດຽວກັນ.
|
|
ທ່ານສາມາດໃຊ້ເຄື່ອງມືນີ້ເພື່ອສ້າງວັດຖຸຈາກສະຕິງທີ່ບໍ່ມີຄວາມໝາຍເຊັ່ນ `[1, 2, 3]`.
|
|
`key`, `value`, `int` ແລະ `float` ຖືກໃຊ້ `is_output_list=True` (ສະແດງເຫັນດ້ວຍສັນຍາລັກ `𝌠`) ແລະ ຖືກດຳເນີນການຢ່າງຕໍ່ໄປໂດຍເຄື່ອງມືທີ່ສັມກັນ.
|
|
|
|
### ການເຂົ້າໃຈ
|
|
|
|
| ຊື່ | ພິມ | ການອະທິບາຍ |
|
|
| --- | --- | --- |
|
|
| `jsonpath` | `STRING` | JSONPath ທີ່ຖືກໃຊ້ເພື່ອດຳເນີນການເອົາເວັດໃສ່. |
|
|
| `json` | `STRING` | ສະຕິງ JSON ທີ່ຖືກປ່ຽນແປງໃຫ້ເປັນວັດຖຸ. |
|
|
| `obj` | `*` | (ບໍ່ຕ້ອງການ) ວັດຖຸຂອງປະເພດໃດກໍຕາມທີ່ຈະປ່ຽນແປງສະຕິງ JSON |
|
|
|
|
### ການອອກຂໍ້ມູນ
|
|
|
|
| ຊື່ | ພິມ | ການອະທິບາຍ |
|
|
| --- | --- | --- |
|
|
| `key` | `STRING 𝌠` | ຄ່າ key ສຳລັບ dictionaries ຫຼື ຄ່າ index ສຳລັບ arrays (ເປັນສະຕິງ). ຕົວເອງມັນເປັນຄ່າ index ທົ່ວໂລກຂອງລິສ്ടທີ່ຖືກປ່ຽນແປງໃຫ້ເປັນລິສ്ടດຽວກັນສຳລັບຄ່າທີ່ບໍ່ເປັນ key. |
|
|
| `value` | `STRING 𝌠` | ຄ່າເປັນສະຕິງ. |
|
|
| `int` | `INT 𝌠` | ຄ່າເປັນ int (ຖ້າບໍ່ສາມາດປ່ຽນແປງເລກໄດ້, ຖືກຕັ້ງໃຫ້ເປັນ 0). |
|
|
| `float` | `FLOAT 𝌠` | ຄ່າເປັນ float (ຖ້າບໍ່ສາມາດປ່ຽນແປງເລກໄດ້, ຖືກຕັ້ງໃຫ້ເປັນ 0). |
|
|
| `count` | `INT` | ຈຳນວນລວມຂອງວັດຖຸໃນລິສ്ടທີ່ຖືກປ່ຽນແປງໃຫ້ເປັນລິສ്ടດຽວກັນ |
|
|
| `debug` | `STRING` | ຄ່າອອກຂໍ້ມູນຂອງວັດຖຸທີ່ສຳເລັດທັງໝົດເປັນສະຕິງ JSON ທີ່ຖືກຈັດຮູບແບບແລ້ວ |
|
|
|