1.5 KiB
1.5 KiB
JSON OutputList
(ComfyUI workflow vključen)
Ustvari OutputList z izvlečenimi nizi ali slovarji iz JSON objektov.
Uporablja sintakso JSONPath za izvlečenje vrednosti, glej JSONPath na Wikipedia .
Vse ujemajoče se vrednosti so razširjene v eno dolgo seznam.
To vozlišče lahko uporabite tudi za ustvarjanje objektov iz besedilnih nizov, kot je [1, 2, 3].
key, value, int in float uporabljajo is_output_list=True (označeno z 𝌠) in bodo obdelani zaporedno z ustreznimi vozlišči.
Vhodi
| Ime | Tip | Opis |
|---|---|---|
jsonpath |
STRING |
JSONPath, ki se uporabi za izvlečenje vrednosti. |
json |
STRING |
JSON niz, ki se pretvori v objekt. |
obj |
* |
(izbirno) objekt katerega koli tipa, ki nadomesti JSON niz |
Izhodi
| Ime | Tip | Opis |
|---|---|---|
key |
STRING 𝌠 |
Ključ za slovarje ali indeks za nize (kot niz). Tehnično je to globalni indeks razširjenega seznama za vse, razen ključev. |
value |
STRING 𝌠 |
Vrednost kot niz. |
int |
INT 𝌠 |
Vrednost kot celo število (če števila ni mogoče razčleniti, privzeto na 0). |
float |
FLOAT 𝌠 |
Vrednost kot decimalno število (če števila ni mogoče razčleniti, privzeto na 0). |
count |
INT |
Skupno število elementov v razširjenem seznamu |
debug |
STRING |
Debug izhod vseh ujemajočih se objektov kot formatiran JSON niz |
