2.5 KiB
2.5 KiB
JSON OutputList
(ներառյալ ComfyUI աշխատահետևակայություն)
Ստեղծում է OutputList-ը JSON օբյեկտներից զանգվածներ և բազմանիշներ հանելու միջոցով:
Օգտագործում է JSONPath սինտաքսը արժեքներ հանելու համար, տես JSONPath Wikipedia-ում .
Բոլոր համընկնող արժեքները կարգավորվում են մի երկար ցուցակում:
Կարող եք նաև օգտագործել այս հանգույցը լիտերալ տառանիշներից օբյեկտներ ստեղծելու համար, օրինակ [1, 2, 3]:
key, value, int և float օգտագործում են is_output_list=True (նշված է 𝌠 նիշով) և կատարվելու են համապատասխան հանգույցների կողմից հաջորդականորեն:
Մուտքեր
| Անուն | Տիպ | Նկարագրություն |
|---|---|---|
jsonpath |
STRING |
JSONPath-ը, որը օգտագործվում է արժեքներ հանելու համար: |
json |
STRING |
JSON տառանիշ, որը թարգմանվում է օբյեկտի: |
obj |
* |
(օպցիոնալ) ցանկացած տիպի օբյեկտ, որը կփոխարինի JSON տառանիշը |
Ելքեր
| Անուն | Տիպ | Նկարագրություն |
|---|---|---|
key |
STRING 𝌠 |
Բազմանիշների համար բանալին կամ զանգվածների համար ինդեքսը (տառանիշով): Տեխնիկականորեն այն ամբողջ ցուցակի ընդհամենը ինդեքսն է բոլոր ոչ բանալիների համար: |
value |
STRING 𝌠 |
Արժեքը տառանիշով: |
int |
INT 𝌠 |
Արժեքը ամբողջ թվով (եթե չի կարող թվային արժեքը վերածել, ապա լռելյայն արժեքը 0 է): |
float |
FLOAT 𝌠 |
Արժեքը լիավոր թվով (եթե չի կարող թվային արժեքը վերածել, ապա լռելյայն արժեքը 0 է): |
count |
INT |
Կարգավորված ցուցակում գտնվող տարրերի ընդհամենը թիվը |
debug |
STRING |
Բոլոր համընկնող օբյեկտների կարգավորման արդյունքը ձևավորված JSON տառանիշով |
