Files

1.5 KiB

JSON OutputList

JSON OutputList

(ComfyUI-työnkulku mukana)

Luo OutputListin purkamalla taulukot tai sanakirjat JSON-objekteista. Käyttää JSONPath-syntaksia arvojen purkamiseen, katso JSONPath Wikipedia . Kaikki täsmäävät arvot tasoitetaan yhdeksi pitkäksi listaksi. Voit myös käyttää tätä solmua luodaksesi objekteja literaalimerkkijonoista, kuten [1, 2, 3]. key, value, int ja float käyttävät is_output_list=True (merkitty symbolilla 𝌠) ja ne käsitellään peräkkäin vastaavien solmujen toimesta.

Syötteet

Nimi Tyyppi Kuvaus
jsonpath STRING JSONPath, jota käytetään arvojen purkamiseen.
json STRING JSON-merkkijono, joka muutetaan objektiksi.
obj * (valinnainen) mikä tahansa tyyppi oleva objekti, joka korvaa JSON-merkkijonon

Tulosteet

Nimi Tyyppi Kuvaus
key STRING 𝌠 Avain sanakirjoille tai indeksi taulukoille (merkkijonona). Teknisesti se on globaali indeksi tasoitetusta listasta kaikille ei-avaimille.
value STRING 𝌠 Arvo merkkijonona.
int INT 𝌠 Arvo kokonaislukuna (jos ei voi jäsentää lukua, oletusarvona 0).
float FLOAT 𝌠 Arvo desimaalilukuna (jos ei voi jäsentää lukua, oletusarvona 0).
count INT Yhteensä kohteita tasoitetussa listassa
debug STRING Virheenkorjausulostus kaikista täsmäävistä objekteista muotoiltuna JSON-merkkijonona