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-scalar value is given.
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
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.
'987654', '"987654"'
Example
123
Example
NULL
Example
NULL