SelectDB Cloud
SQL 手册
SQL 函数
JSON函数
JSON_VALID

json_valid

description

json_valid 函数返回0或1以表明是否为有效的JSON, 如果参数是NULL则返回NULL。

Syntax

JSONB json_valid(VARCHAR json_str)

example

  1. 正常JSON字符串
MySQL > SELECT json_valid('{"k1":"v31","k2":300}');
+-------------------------------------+
| json_valid('{"k1":"v31","k2":300}') |
+-------------------------------------+
|                                   1 |
+-------------------------------------+
1 row in set (0.02 sec)
  1. 无效的JSON字符串
MySQL > SELECT json_valid('invalid json');
+----------------------------+
| json_valid('invalid json') |
+----------------------------+
|                          0 |
+----------------------------+
1 row in set (0.02 sec)
  1. NULL参数
MySQL > select json_valid(NULL);
+------------------+
| json_valid(NULL) |
+------------------+
|             NULL |
+------------------+
1 row in set (0.02 sec)

keywords

JSON, VALID, JSON_VALID

© 2023 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标