1.6 KiB
1.6 KiB
JSON OutputList
(ComfyUI workflow inclusief)
Maakt een OutputList door arrays of dictionaries uit JSON objecten te extraheren.
Gebruikt JSONPath syntax om de waarden te extraheren, zie JSONPath op Wikipedia.
Alle gematchte waarden worden samengevoegd tot één lange lijst.
Je kunt deze node ook gebruiken om objecten te maken van letterlijke strings zoals [1, 2, 3].
key, value, int en float gebruiken is_output_list=True (aangegeven door het symbool 𝌠) en worden sequentieel verwerkt door overeenkomstige nodes.
Invoeren
| Naam | Type | Beschrijving |
|---|---|---|
jsonpath |
STRING |
JSONPath gebruikt om de waarden te extraheren. |
json |
STRING |
Een JSON string die wordt omgezet naar een object. |
obj |
* |
(optioneel) object van elke type dat de JSON string zal vervangen |
Uitvoeren
| Naam | Type | Beschrijving |
|---|---|---|
key |
STRING 𝌠 |
De key voor dictionaries of index voor arrays (als string). Technisch gezien is het een globale index van de geplaatste lijst voor alle niet-keys. |
value |
STRING 𝌠 |
De waarde als string. |
int |
INT 𝌠 |
De waarde als int (als het getal niet geïnterpreteerd kan worden, wordt standaard 0 gebruikt). |
float |
FLOAT 𝌠 |
De waarde als float (als het getal niet geïnterpreteerd kan worden, wordt standaard 0 gebruikt). |
count |
INT |
Totaal aantal items in de geplaatste lijst |
debug |
STRING |
Debug output van alle gematchte objecten als een geformatteerde JSON string |
