Takes a JSON document and extracts a JSON array of scalar values to SQLDocumentation Index
Fetch the complete documentation index at: https://docs.firebolt.io/llms.txt
Use this file to discover all available pages before exploring further.
ARRAY(TEXT) value.
For JSON strings, removes the outermost quotes and unescapes the values.
Other JSON scalars are not changed.
Returns a SQL NULL if a non-array is given, or non-scalar value is given (inside the array).
This function pairs with the JSON_EXTRACT function, which doesn’t convert the JSON values to SQL values.
Syntax
Parameters
| Parameter | Description | Supported input types |
|---|---|---|
<json> | The JSON document. | TEXT |
Return Type
ARRAY(TEXT)
- If any of the input is
NULLthe output isNULL(propagates nulls).
Example
For the JSON document indicated by<json_common_example> below,
see JSON common example. The returned result is based on this example.
NULL, '"987654"'
{'insanely','fast','analytics'}
NULL