Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Ein Succeed
-Zustand ("Type": "Succeed"
) stoppt eine Ausführung erfolgreich. Der Succeed
-Zustand ist ein nützliches Ziel für Choice
-Zustandsverzweigungen, die nichts anderes tun als die Ausführung zu stoppen.
Da Succeed
-Zustände Terminalzustände sind, haben sie kein Next
-Feld und benötigen kein End
-Feld, wie im folgenden Beispiel gezeigt.
"SuccessState": {
"Type": "Succeed"
}
Zusätzlich zu den allgemeinen Statusfeldern JSONata können Succeed
Zustände, die verwendet werden, ein Ausgabefeld enthalten.
Output
( JSONata Nur optional)-
Wird verwendet, um die Ausgabe des Status zu spezifizieren und zu transformieren. Wenn angegeben, überschreibt der Wert die Standardeinstellung für die Statusausgabe.
Das Ausgabefeld akzeptiert jeden JSON-Wert (Objekt, Array, Zeichenfolge, Zahl, boolescher Wert, Null). Jeder Zeichenkettenwert, einschließlich solcher innerhalb von Objekten oder Arrays, wird so ausgewertet, als JSONata ob er von {%%} Zeichen umgeben wäre.
Output akzeptiert auch direkt einen JSONata Ausdruck, zum Beispiel: „Output“: „{% jsonata expression%}“
Weitere Informationen finden Sie unter Transformieren von Daten mit JSONata In-Step-Funktionen.