JSON Filter

Cloud_Business.png

Um mehr über Filter im Allgemeinen zu erfahren, siehe Abschnitt Understanding Filters.

Verwenden Sie den JSON-Filter, wenn Ihr Trigger JSON-codierte Daten erhält. Mit dem JSON-Filter können Sie Veriablen und Werte aus Ihrer JSON-Datei verwenden. Der Filter unterstützt die Datenextraktion aus JSON-Datenfeldern.

Hinweis

Automation ermöglicht Ihnen die Nutzung aller JSON-Datentypen. Weitere Informationen über die verfügbaren JSON-Datentypen finden Sie hier.

Obwohl Sie die JSON-Dateistruktur manuell definieren können, empfiehlt Loftware Ihnen, die Struktur aus den empfangenen JSON-Dateien zu importieren.

So importieren Sie die JSON-Dateistruktur:

  1. Gehen Sie auf Datenfilter und Bearbeiten Sie Ihren JSON-Filter.

  2. Klicken Sie auf Struktur > Datenstruktur importieren . Navigieren Sie zu Ihrer JSON-Datei und klicken Sie auf Öffnen.

    Nach dem Importieren von JSON-Dateien werden die JSON-Inhalte im Bereich Datenvorschau angezeigt. Außerdem hebt die Datenvorschau die Elemente hervor, die Sie als Ausgabefelder definieren.

Beispiele für JSON-Daten finden Sie im Abschnitt JSON-Daten.

Struktur definieren

Um die JSON-Objekte zu verwenden, konfigurieren Sie sie wie folgt:

  • Variablenwert: Legt fest, dass Sie das ausgewählte Objekt als Feld verwenden möchten. Beim Erstellen der Konfiguration ordnen Sie Werte den entsprechenden Variablen in der Aktion Datenfilter verwenden zu. Weitere Informationen finden Sie im Abschnitt JSON-Felder definieren .

    • Optionales Element: Gibt an, dass das Element nicht obligatorisch ist. Die einem solchen Feld zugeordnete Variable hat einen leeren Wert, wenn das Element nicht in der JSON-Datei vorkommt.

  • Datenblöcke: Gibt an, dass die enthaltenen Unterelemente mehrere Male vorhanden sind und Daten für Ihre Etiketten bereitstellen. Ein Datenblock kann als sich wiederholender Bereich, als Zuweisungsbereich oder beides definiert werden. Im Fall von JSON fungiert der Datenblock als Datenfeld.

    • Wiederholbarer Bereich: Gibt an, dass Sie Werte aus allen wiederholt auftretenden Datenblöcken extrahieren wollen, nicht nur aus dem ersten. Sie können Felder innerhalb jedes Datenblocks definieren. Ordnen Sie manuell die definierten Felder den jeweiligen Variablen in der Aktion Datenfilter verwenden zu. Weitere Informationen finden Sie im Abschnitt Wiederholbare Elemente im JSON-Filter definieren .

    • Zuweisungsbereich: Erstellt automatisch die Variablen und ordnet sie relevanten Werten zu. Feldnamen und ihre Werte werden gleichzeitig ausgelesen. Die Zuordnung zu Variablen erfolgt automatisch. Verwenden Sie diese Funktion, um den Filter für wechselnde Eingangsdaten einzurichten; so können Sie Wartungsaufwand vermeiden. Weitere Informationen finden Sie im Abschnitt JSON-Zuweisungsbereich definieren .

Der Bereich Datenvorschau vereinfacht die Konfiguration. Das Ergebnis der definierten Filterregeln wird im Vorschaubereich hervorgehoben.

Um die als Vorschau angezeigten JSON-Daten zu ändern klicken Sie auf Öffnen und suchen Sie nach einer neuen Beispiel-JSON-Datei.