...
Port | Description |
---|---|
out | Outputs successful Input events, enriched with an extra field containing the parse result. |
error | Outputs input events enriched with standard error fields. |
Example
In this example, we want to format a JSON string to JQ JSON format and send it to a my.app data table.
...
First, we will use a Tick unit to send the fields when clicked.
In the Fields tab of the properties, we need to add values in JSON format so that it can be processed as a JQ JSON.
Enter the Type as string and in the Value field, the following JSON data:
Code Block |
---|
{
"timestamp": 1234567890,
"report": "Age Report",
"results": [
{ "name": "John", "age": 43, "city": "TownA" },
{ "name": "Joe", "age": 10, "city": "TownB" }
]
} |
...
Then, we will link it to a JQ unit in order to format the string into JQ JSON format using an expression.
We use the following JQ valid expression in the Expression field:
Code Block |
---|
.results[] | select(.name | contains("Jo")) |
and fill in the rest of the fields:
...
Finally, we will link its out output port to a Devo sink unit to send the formatted events to a my.app table.
📁 Download this example
You can try this flow by downloading this JSON and uploading it to your domain using the Import option:
View file | ||
---|---|---|
|