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

32 lines
2.9 KiB
Markdown

## JSON OutputList
![JSON OutputList](JSONOutputList/JSONOutputList.png)
(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 ທີ່ຖືກຈັດຮູບແບບແລ້ວ |