## JSON OutputList ![JSON OutputList](JSONOutputList/JSONOutputList.png) (ComfyUI વર્કફ્લો સમાવેશ કરે છે) JSON ઑબ્જેક્ટ્સમાંથી એરે અથવા ડિક્શનરીઝને નકાબી કરીને OutputList બનાવે છે. મૂલ્યો નકાબી કરવા માટે JSONPath સિન્ટેક્સ વાપરે છે, જુઓ [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 𝌠` | ડિક્શનરીઝ માટે કી અથવા એરે માટે ઇન્ડેક્સ (સ્ટ્રિંગ તરીકે). તાકાતી રૂપે તે ફ્લેટન થયેલ સૂચિ માટે સાર્વત્રિક ઇન્ડેક્સ છે તમારી કીની વિરુદ્ધ. | | `value` | `STRING 𝌠` | સ્ટ્રિંગ તરીકે મૂલ્ય. | | `int` | `INT 𝌠` | મૂલ્ય એ ઇન્ટીજર તરીકે (જો તે સંખ્યાને પાર્સ કરી શકે નહીં, તો ડિફૉલ્ટ 0 હશે). | | `float` | `FLOAT 𝌠` | મૂલ્ય એ ફ્લોટ તરીકે (જો તે સંખ્યાને પાર્સ કરી શકે નહીં, તો ડિફૉલ્ટ 0 હશે). | | `count` | `INT` | ફ્લેટન થયેલ સૂચિમાં મૂલ્યોની કુલ સંખ્યા | | `debug` | `STRING` | બધા મેચ થયેલ ઑબ્જેક્ટ્સનો ડીબગ આઉટપુટ ફોર્મેટેડ JSON સ્ટ્રિંગ તરીકે |