PARSE_JSON
parse_json と try_parse_json は、入力文字列を JSON ドキュメントとして解釈し、VARIANT 値を生成します。
try_parse_json は、解析中にエラーが発生した場合に NULL 値を返します。
構文
PARSE_JSON(<expr>)
TRY_PARSE_JSON(<expr>)
引数
戻り値の型
VARIANT
例
SELECT parse_json('[-1, 12, 289, 2188, false]');
+------------------------------------------+
| parse_json('[-1, 12, 289, 2188, false]') |
+------------------------------------------+
| [-1,12,289,2188,false] |
+------------------------------------------+
SELECT try_parse_json('{ "x" : "abc", "y" : false, "z": 10} ');
+---------------------------------------------------------+
| try_parse_json('{ "x" : "abc", "y" : false, "z": 10} ') |
+---------------------------------------------------------+
| {"x":"abc","y":false,"z":10} |
+---------------------------------------------------------+