JSONPARSE
Extracts a single field from a json
Due to the complexity of parsing several rows of JSON, this function takes longer than the average Cascade function.
JSONPARSE( Column
, Name
)
Checks if a column
contains an input name
within the Json path
Arguments
Input
Description
column
Column of json to parse and extract field for name
name
String path to search for in column
Output
Outputs field found in json
See documentation for further details:
https://jsonpath-rw.readthedocs.io/en/latest/#jsonpath-syntax
Example
Json
JSONPARSE( { Json }, "first" )
{"first" : "John", "middle" : "K", "last" : "Doe"}
"John"
{"first" : "Jane", "middle" : "J", "last" : "Doe"}
"Jane"
Example 2
Json
JSONPARSE( { Json }, "name[0].middle" )
{"name": [{"first" : "John", "middle" : "K", "last" : "Doe"}]}
"K"
{"name": [{"first" : "Jane", "middle" : "J", "last" : "Doe"}]}
"J"
Last updated