1.6 KiB
1.6 KiB
JSON OutputList
(ComfyUI workflow inclus)
Creează o listă de ieșire prin extragerea array-urilor sau a dicțiunarelor din obiecte JSON.
Folosește sintaxa JSONPath pentru a extrage valorile, vezi JSONPath pe Wikipedia.
Toate valorile potrivite sunt aplatizate într-o listă lungă.
De asemenea, poți folosi acest nod pentru a crea obiecte din șiruri literale precum [1, 2, 3].
key, value, int și float folosesc is_output_list=True (indicat de simbolul 𝌠) și vor fi procesate secvențial de nodurile corespunzătoare.
Intrări
| Nume | Tip | Descriere |
|---|---|---|
jsonpath |
STRING |
JSONPath folosit pentru a extrage valorile. |
json |
STRING |
Un șir JSON care este tradus într-un obiect. |
obj |
* |
(opțional) obiect de orice tip care va înlocui șirul JSON |
Ieșiri
| Nume | Tip | Descriere |
|---|---|---|
key |
STRING 𝌠 |
Cheia pentru dicțiuni sau index pentru array-uri (ca șir). Tehnic, este un index global al listei aplatizate pentru toate valorile care nu sunt chei. |
value |
STRING 𝌠 |
Valoarea ca șir. |
int |
INT 𝌠 |
Valoarea ca int (dacă nu poate analiza numărul, valoarea implicită este 0). |
float |
FLOAT 𝌠 |
Valoarea ca float (dacă nu poate analiza numărul, valoarea implicită este 0). |
count |
INT |
Numărul total de elemente din lista aplatizată |
debug |
STRING |
Ieșirea de depanare a tuturor obiectelor potrivite ca șir JSON formatat |
