Files

2.5 KiB

JSON OutputList

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 տառանիշով