The JSONata component allows you to process and transform JSON data using the JSONata query language. It enables complex operations such as filtering, transformation, and data aggregation.
URI Syntax: jsonata:resourceUri
Path parameters
Name | Description | Default | Type |
|---|---|---|---|
resourceUri (producer) | (required) Path to the resource. You can prefix with: classpath, file, http, ref or bean. | — | String |
Query parameters
Name | Description | Default | Type |
|---|---|---|---|
contentCache (producer) | Defines whether to use resource content cache or not. | true | Boolean |
inputType (producer) | Specifies whether the input should be Jackson JsonNode or a JSON String. | Jackson | JsonataInputOutputType |
outputType (producer) | Specifies whether the output should be Jackson JsonNode or a JSON String. | Jackson | JsonataInputOutputType |
The flow starts with a POST request.
Then, the request content is transformed using a JSONata expression stored in the expression.jsonata file. The parameters indicate that:
contentCache: true).inputType: JsonString).outputType: JsonString).The result is logged.

We use cookies to enhance your experience on our site. By continuing to browse, you agree to our use of cookies.Learn more