JSON_VALID
更新时间:2025-10-16
描述
JSON_VALID 函数返回 0 或 1 以表明是否为有效的 JSON, 如果参数是 NULL 则返回 NULL。
语法
SQL
1JSON_VALID( <str> )
必选参数
| 参数 | 描述 |
|---|---|
<str> |
需要解析的 JSON 格式的输入字符串。 |
别名
- JSONB_VALID
举例
- 正常 JSON 字符串
SQL
1SELECT json_valid('{"k1":"v31","k2":300}');
2+-------------------------------------+
3| json_valid('{"k1":"v31","k2":300}') |
4+-------------------------------------+
5| 1 |
6+-------------------------------------+
71 row in set (0.02 sec)
- 无效的 JSON 字符串
SQL
1SELECT json_valid('invalid json');
2+----------------------------+
3| json_valid('invalid json') |
4+----------------------------+
5| 0 |
6+----------------------------+
- NULL 参数
SQL
1SELECT json_valid(NULL);
2+------------------+
3| json_valid(NULL) |
4+------------------+
5| NULL |
6+------------------+
