Files

1.6 KiB

JSON OutputList

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