Files

3.1 KiB

JSON OutputList

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 સ્ટ્રિંગ તરીકે