跳到主要内容

CHECK_JSON

检查 JSON 文档的有效性。 如果输入字符串是有效的 JSON 文档或 NULL,则输出为 NULL。 如果输入无法转换为有效的 JSON 值,则输出字符串包含错误消息。

语法

CHECK_JSON( <expr> )

参数

参数描述
<expr>字符串类型的表达式

返回类型

字符串

示例

SELECT check_json('[1,2,3]');
+-----------------------+
| check_json('[1,2,3]') |
+-----------------------+
| NULL |
+-----------------------+

SELECT check_json('{"key":"val"}');
+-----------------------------+
| check_json('{"key":"val"}') |
+-----------------------------+
| NULL |
+-----------------------------+

SELECT check_json('{"key":');
+----------------------------------------------+
| check_json('{"key":') |
+----------------------------------------------+
| EOF while parsing a value at line 1 column 7 |
+----------------------------------------------+
开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册