3.1 KiB
3.1 KiB
JSON OutputList
(ComfyUI વર્કફ્લો સમાવેશ કરે છે)
JSON ઑબ્જેક્ટ્સમાંથી એરે અથવા ડિક્શનરીઝને નકાબી કરીને OutputList બનાવે છે.
મૂલ્યો નકાબી કરવા માટે JSONPath સિન્ટેક્સ વાપરે છે, જુઓ JSONPath on 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 સ્ટ્રિંગ તરીકે |
