32 lines
3.1 KiB
Markdown
32 lines
3.1 KiB
Markdown
## JSON OutputList
|
|
|
|

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