Files

1.8 KiB

JSON OutputList

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