Zum Inhalt springen

Json Data Response Writer

Die Komponente Json Data Response Writer erzeugt eine HTTP-Response im JSON-Format und sendet diese an den aufrufenden Client zurück.

Die Daten werden aus einer definierten Datenquelle im Prozesskontext gelesen und entsprechend der Konfiguration als JSON serialisiert.
Die Komponente wird typischerweise in REST-Endpunkten oder Webservice-Prozessen eingesetzt, um strukturierte Daten an externe Systeme oder Clients bereitzustellen.

Abhängig vom konfigurierten Typ der Quelle kann die Serialisierung als JSON-Objekt, JSON-Liste (Array) oder als bereits vorhandener JSON-Inhalt erfolgen.

Konfigurationsparameter

Datenquelle

Feld Beschreibung
Quelle Definiert die Datenquelle im Prozesskontext, deren Inhalt als JSON serialisiert und in die HTTP-Response geschrieben wird.

Serialisierungstyp

Feld Beschreibung
Ist Liste Kennzeichnet, dass die Quelle als JSON-Array serialisiert werden soll. Die enthaltenen Elemente werden als Liste in der HTTP-Response ausgegeben.
Ist JSON DataItem Kennzeichnet, dass die Quelle bereits ein gültiges JSON-Objekt enthält. In diesem Fall wird der Inhalt unverändert als JSON in die HTTP-Response übernommen, ohne zusätzliche Serialisierung.
Ist SingleDataItem Kennzeichnet, dass die Quelle ein einzelnes DataItem enthält, das als JSON-Objekt serialisiert werden soll.

Verarbeitung

Die Komponente führt folgende Verarbeitungsschritte aus:

  • Lesen der konfigurierten Datenquelle aus dem Prozesskontext
  • Bestimmung des Serialisierungstyps anhand der Konfiguration
  • Serialisierung der Daten in das JSON-Format
  • Schreiben des erzeugten JSON-Inhalts in die HTTP-Response
  • Rückgabe der Response an den aufrufenden Client
Zuletzt aktualisiert am