JSON-Generator-Schritt

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Erstellen Sie eine JSON-Nutzlast, die in einem anderen Schritt verwendet werden soll. Geben Sie Werte ein, oder verwenden Sie Datenpillen, um eine dynamische Nutzlast zu erstellen. Dieser Schritt unterstützt mehrere Datentypen, einschließlich Objekte und Arrays für verschachtelte Strukturen.

    Rollen und Verfügbarkeit

    Verfügbar als Aktionsdesigner-Aktionsschritt. Benutzer mit der Rolle „action_designer“ können eine benutzerdefinierte Aktion mit einem oder mehreren Aktionsschritten erstellen.

    Felder

    Feld Beschreibung
    Name Namensteil eines Name-Wert-Paares. Geben Sie einen Wert ein, oder verwenden Sie eine Datenpille, um eine dynamische Nutzlast zu erstellen.
    Wert

    Wertteil eines Name-Wert-Paares. Geben Sie einen Wert ein, oder verwenden Sie eine Datenpille, um eine dynamische Nutzlast zu erstellen.

    Sie können eine komplexe Objektpille verwenden, um eine Zeile mit einem Objektdatentyp auszufüllen. Dadurch werden jedoch alle untergeordneten Elemente gelöscht, die die komplexe Objektpille bereits hat.

    Typ
    Datentyp für das Name-Wert-Paar. Wenn Sie eine Datenpille für den Namen oder Wert verwenden, stellen Sie sicher, dass der Datentyp für die Pille mit dem hier ausgewählten Datentyp übereinstimmt. Die Optionen sind:
    • Zeichenfolge
    • Objekt
    • Nummer
    • Boolean
    • Array

    Verwenden Sie für Arrays und Objekte das Plus-Symbol ( Plus-Symbol), um dem Array oder Objekt Name-Wert-Paare hinzuzufügen.

    Wenn der Wert leer ist Option, um anzugeben, was geschehen soll, wenn ein Name-Wert-Paar einen leeren oder NULL-Wert hat.
    • Unverändert lassen: Behält den leeren oder Nullwert als leere Zeichenfolge bei.
    • Eigenschaft auslassen: Schließt ein Name-Wert-Paar aus, wenn der Wert leer oder null ist.
    • Als null festlegen: Gibt einen leeren Wert oder NULL-Wert als NULL-Datentyp zurück.
    • Fehler auslösen: Gibt einen Fehler zurück, wenn ein Name-Wert-Paar einen leeren oder NULL-Wert hat.
    Äußere Struktur einschließen Option zum Einbeziehen der geschweiften Klammern für einen JSON-Container der obersten Ebene.
    Leere Struktur auslassen

    Option zum Auslassen einer leeren Nutzlast.

    Leere Nutzlasten können auftreten, wenn Sie die Eigenschaft Auslassen für das Feld Bei leerem Wert für jedes Name-Wert-Paar auswählen und alle Name-Wert-Paare in der Nutzlast leere Werte erzeugen.

    Vorschau Schreibgeschützte Nutzlast, die der Schritt erzeugt.

    Felder für Aktionsfehlerauswertung

    Feld Beschreibung
    Wenn dieser Schritt fehlschlägt Option, um mit der Ausführung des nächsten Schritts fortzufahren oder zur Fehlerauswertung zu wechseln. Informationen zur Verwendung des Schrittstatuscodes oder der Meldung für eine Fehlerbedingung für eine benutzerdefinierte Aktion finden Sie unter Aktionsfehlerbewertung.

    Ausgabe

    Feld Beschreibung Datentyp
    Ausgabe JSON-Nutzlast als Zeichenfolge. Wenn Sie die Nutzlast als Objekt verwenden möchten, können Sie den JSON-Parser-Schritt verwenden, um die Zeichenfolge zu analysieren. Zeichenfolge
    Schrittstatus Objektdatenpille, die Laufzeitdetails zum Schritt enthält. Jeder Schritt in einer Aktion gibt einen Schrittstatus zurück. Objekt
    Schrittstatus > Code Ganzzahl-Datenpille, die angibt, ob der Schritt einen Fehler verursacht hat. Standardmäßig gibt der Wert 1 an, dass der Schritt einen Fehler verursacht hat. Der Wert 0 gibt an, dass der Schritt erfolgreich ausgeführt wurde. Sie können diese Codes nicht anpassen. Ganzzahl
    Schrittstatus > Nachricht Zeichenfolgendatenpille, die die vom Schritt oder Systemvorgang erzeugte Fehlermeldung enthält. Sie können diese Nachricht nicht anpassen. Zeichenfolge