flowground for Business Customers
JSONata Daten-Transformation
Connector for

JSONata Daten-Transformation

Bearbeiten Sie mit unserem Transformations-Konnektor JSON-Daten innerhalb Ihres Integrations-Flows mit Hilfe von JSONata, einer leichten und eleganten Transformationssprache. Rechnen Sie zum Beispiel Gesamtpreise aus, um sie einem ERP-System zur Verfügung zu stellen oder selektieren Sie Kundendaten aus einem Postleitzahlenbereich, um sie an eine CRM-Lösung zu schicken. JSONata gibt Ihnen die Möglichkeit, komplexe Abfragen in einer kompakten und intuitiven Notation auszudrücken. Die Ergebnisse können Sie in jede beliebige JSON-Ausgabestruktur formatieren lassen. Zusätzlich können Sie benutzerdefinierte Funktionen erstellen, um mit JSONata jede Transformationsaufgabe zu bewältigen.

Functions and use cases

Bearbeitungsmöglichkeiten von JSON-Objekten

JSONata ist eine Turing-vollständige Programmiersprache und bietet somit praktisch unbegrenzte Möglichkeiten zur Bearbeitung von JSON-Objekten. Im Folgenden einige Beispiele für mögliche Anwendungsfälle.

Kundendaten selektieren und aggregieren

Sie können mit Hilfe des JSONata-Konnektors Daten aus einem JSON-Objekt selektieren und aggregieren. So können Sie zum Beispiel Kundendaten aus einem bestimmten PLZ-Bereich herausfiltern und aufbereiten, um sie im weiteren Flow einem Tool für Kampagnen-Management als Input zur Verfügung zu stellen.

Währungssymbole aus Preisen entfernen

Sie können zum Beispiel aus einem JSON-Array, das einen Preis enthält, das Währungssymbol entfernen lassen, wenn Sie nur an der Zahl interessiert sind. Sie können Zeichenfolgen auch aufteilen.

Namen in Vornamen und Nachnamen auftrennen

So können Sie zum Beispiel in einem JSON-Objekt, das Adressdaten enthält, das Feld "Vollständiger Name" in "Vorname" und "Nachname" aufteilen.

Gesamtpreise ausrechnen

Sie können numerische Daten kombinieren und aggregieren. So können Sie zum Beispiel den Produktpreis mit der Menge der verkauften Produkte multiplizieren und den erhaltenen Gesamtpreis in ein JSON-Objekt einfügen, das dann im Flow weiterverarbeitet werden kann.

Specifications
  • Category: Developer Tools
  • Provider: elastic.io GmbH
  • Used API: jsonata.org
  • Managed: MANAGED
  • License: Proprietär
  • Programmed with: javascript
Prices

For productive use you need a project room, which is subject to a fee.

Prices and Editions
Changelog

Version number: 3

Last change 09/11/2018

Technical Specifications

No data available for triggers

transform

OnInit
./lib/actions/transform.js
OnStartup
-
OnClose
-

Attributes

-

No data available for terms

No data available for environment