Extracts every matched value from a JSON string using a path expression (see that parameter's description for its syntax). A list of zero or more resultant strings is produced. The [] path accessor is used to read more than one value.
This is useful in conjunction with the nodes: • Index Elements: access the Nth query result. • String to Number: convert numeric query results to numbers. • String Value → Equals: convert "true", "false", or "null" query results to bools.
Interface
Inputs
| Parameter | Details | Possible Types |
|---|---|---|
| JSON | The JSON string to extract values from. Primary Input | String |
| Path | Determines which contained values to extract from within the JSON. The path syntax is like JavaScript's accessor syntax that follows an array/object value. It also supports negative indexing to count backwards from the end. Additionally, Examples: Use Use Use chained accessors like Use the Default: | String |
| Unquote Strings | Strips the surrounding double quotes from string values, returning the raw text. Other types are never wrapped in quotes. Default: | bool |
Outputs
| Product | Details | Possible Types |
|---|---|---|
| Result | The value produced by the node operation. Primary Output | Vec<String> |