1.8 KiB
1.8 KiB
JSON OutputList
(ComfyUI workflow inkludiert)
Erstellt eine OutputList, indem Arrays oder Dictionaries aus JSON-Objekten extrahiert werden.
Verwendet JSONPath-Syntax zur Extraktion der Werte, siehe JSONPath auf Wikipedia .
Alle übereinstimmenden Werte werden in eine lange Liste zusammengefasst.
Sie können diesen Knoten auch verwenden, um Objekte aus Literal-Zeichenketten wie [1, 2, 3] zu erstellen.
key, value, int und float verwenden is_output_list=True (angezeigt durch das Symbol 𝌠) und werden sequenziell von den entsprechenden Knoten verarbeitet.
Eingaben
| Name | Typ | Beschreibung |
|---|---|---|
jsonpath |
ZEICHENKETTE |
JSONPath, welches zur Extraktion der Werte verwendet wird. |
json |
ZEICHENKETTE |
Eine JSON-Zeichenkette, welche in ein Objekt übersetzt wird. |
obj |
* |
(optional) Objekt jeglichen Typs, welches die JSON-Zeichenkette ersetzen wird |
Ausgaben
| Name | Typ | Beschreibung |
|---|---|---|
key |
ZEICHENKETTE 𝌠 |
Der Schlüssel für Dictionaries oder der Index für Arrays (als Zeichenkette). Technisch ist es ein globaler Index der zusammengefassten Liste für alle Nicht-Schlüssel. |
value |
ZEICHENKETTE 𝌠 |
Der Wert als Zeichenkette. |
int |
GANZZAHL 𝌠 |
Der Wert als Ganzzahl (falls die Zahl nicht geparst werden kann, wird 0 verwendet). |
float |
FLIEßKOMMAZAHL 𝌠 |
Der Wert als Fließkommazahl (falls die Zahl nicht geparst werden kann, wird 0 verwendet). |
count |
GANZZAHL |
Gesamtzahl der Elemente in der zusammengefassten Liste |
debug |
ZEICHENKETTE |
Debug-Ausgabe aller übereinstimmenden Objekte als formatierte JSON-Zeichenkette |
