JSON Parse Task
JSON Parse tasks parse a JSON payload and extract a value at a given keypath.
Parameters
data: the JSON string. Can be:- string
- byte array
path: the keypath to extract. Must be a comma-delimited list of keys, or specify a customseparatoralternative.separator: (optional) custompathkey separator. Defaults to comma (,).lax(optional): if false (or omitted), and the keypath doesn’t exist, the task will error. If true, the task will returnnilto the next task.
Outputs
The value at the provided keypath.
Example
my_json_task [type="jsonparse"
data="$(http_fetch_result)"
path="data,0,price"]This task returns 123.45 (float64) when given the following example data value:
{
"data": [{ "price": 123.45 }, { "price": 678.9 }]
}