Flat JSON
Most recent version: v1.1.0
Deprecated operation
This operation has been deprecated and is no longer supported. We recommend using the JSON Transformation operation as its replacement.
Overview
The Flat JSON Action converts a nested JSON into a new, flattened JSON field with only one layer of key/value pairs.


In order to configure this action, you must first link it to a Listener. Go to Building a Pipeline to learn how to link.
Ports
These are the input and output ports of this Action:
Configuration
Find Flat JSON in the Actions tab (under the Transformation group) and drag it onto the canvas.
To open the configuration, click the Action in the canvas and select Configuration.
Enter the required parameters:
Field that holds the JSON*
Select the field that contains the JSON values from the incoming data.
Field where the flatten JSON will be stored*
Give a name to the field that will store the flattened JSON values.
Flatten level
Set the number of levels to flatten to.
Separator
Choose to separate values with _ or . (_ by default).
Click Save to complete the process.
Example
You wish to flatten a JSON to level 3 hierarchy.
Raw JSON
Your input data contains the following raw JSON file:
You can add a Parser and paste this data as raw data to generate the event.
Last updated
Was this helpful?

