At the moment there are two different languages used to define transformation between input data and result
Please Note: Do not use Handlebars expression language.
Expression language is an essential part of functionality of the integration platform, it is frequently required to fight syntactical but also semantical data transformation. Mapper uses JSONata expressions to do complex data transformation. JSONata has many advantages for the use-case:
More information you will find on JSONata website.
The technical notes page gives some technical details about Mapper component like changelog.
In order to generically apply JSONata expressions to the integration platform context we defined following rules:
body
. It contains actually data from previous step and, possibly, passthrough data.This component has no trigger functions. This means it will not be accessible to select as a first component during the integration flow design.
Mapper
Jsonata mapper
Click here to learn more about the elastic.io iPaaS