Transformer is the most powerful task in the workflow and provides you with various functionalities. Here are examples of what you can do with it:

Encoding to XML or CSV

Data is being sent between tasks in JSON format, but it is a very common use case to convert them to CSV or XML, for example, before sending them to someone as a report via Email or using them as an input for API endpoints.

Casting to integer or string

Sometimes, when you aggregate some data it returns the result in a certain data format, but before sending it somewhere else, it is often necessary to convert it either to a string or to an integer.

Splitting a string into an array

Extracting and filtering data with GJSON

The secret sauce of our transformers is the integration with GJSON library that allows you to extract and filter any data from your dataset. More information about its syntax can be found in their documentation.