JSONPATH
This section contains reference documentation for the JSONPATH function.
Was this helpful?
This section contains reference documentation for the JSONPATH function.
Was this helpful?
Extracts the object value from jsonField based on 'jsonPath', the result type is inferred based on JSON value. This function can only be used in an .
JSONPATH(jsonField, 'jsonPath')
jsonField
An Identifier/Expression contains JSON documents.
'jsonPath'
'jsonPath'
` is a literal. Pinot uses single quotes to distinguish them from identifiers.
You can use the to test JSON expressions before you import any data.
The usage examples are based on extracting fields from the following JSON document:
JSONPATH(data, '$.name')
"Pete"
JSONPATH(data, '$.age')
24
Follows to read values from JSON documents.
This function can be used in the to extract the name
property into the name
column and age
property into the age
column, as described below: