Files

1.6 KiB

JSON OutputList

JSON OutputList

(ComfyUI workflow zahrnut)

Vytvoří OutputList extrakcí polí nebo slovníků z objektů JSON. Používá syntaxi JSONPath pro extrakci hodnot, viz JSONPath na Wikipedia . Všechny odpovídající hodnoty jsou zploštěny do jednoho dlouhého seznamu. Tento uzel můžete také použít k vytváření objektů z literálových řetězců jako [1, 2, 3]. key, value, int a float používají is_output_list=True (označeno symbolem 𝌠) a budou zpracovány sekvenčně odpovídajícími uzly.

Vstupy

Název Typ Popis
jsonpath ŘETĚZEC JSONPath použitý pro extrakci hodnot.
json ŘETĚZEC Řetězec JSON, který je přeložen na objekt.
obj * (volitelné) objekt libovolného typu, který nahradí řetězec JSON

Výstupy

Název Typ Popis
key ŘETĚZEC 𝌠 Klíč pro slovníky nebo index pro pole (jako řetězec). Technicky je to globální index zploštěného seznamu pro všechny neklíče.
value ŘETĚZEC 𝌠 Hodnota jako řetězec.
int CELÉ ČÍSLO 𝌠 Hodnota jako celé číslo (pokud nelze číslo analyzovat, použije se výchozí hodnota 0).
float DESETINNÉ ČÍSLO 𝌠 Hodnota jako desetinné číslo (pokud nelze číslo analyzovat, použije se výchozí hodnota 0).
count CELÉ ČÍSLO Celkový počet položek ve zploštěném seznamu
debug ŘETĚZEC Ladicí výstup všech odpovídajících objektů jako formátovaný řetězec JSON