跳到主要内容

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

基于 Rust + 对象存储构建的新一代多模态数仓,一个平台即可进行 BI、向量、全文检索及地理空间分析。

支持标准 SQL,自动弹性伸缩,助您快速构建现代化数据平台。

注册即领 ¥200 代金券。

注册体验