JSON
Macro
json()
Arguments & returns
json(x)
Macro
| Overload link | x |
Returns |
|---|---|---|
| #01 | unknown |
unknown |
Definition
json_extract(x, '$')
In other engines
BigQuery
SELECT INT64(JSON_QUERY(JSON '{"key": 2000}', '$.key'))
SELECT CAST(JSON('{"key": 2000}') -> '$.key' AS BIGINT)
Snowflakeparse_json()
SELECT PARSE_JSON('{"fruit":"banana"}'):fruit
SELECT JSON('{"fruit":"banana"}') -> '$.fruit'
Used in larger rewrites 1
These examples use json as one part of a larger SQL translation.
Prestojson_format()
JSON_FORMAT(JSON '"x"')
CAST(TO_JSON(JSON('"x"')) AS TEXT)