Skip to content

JSON_VALID

功能描述

返回01来指示给定的参数是否是一个有效的JSON文档。

语法格式

JSON_VALID( val )

参数说明

VAL任意类型。

说明:

只有CHAR类型会验证JSON格式,其他类型都返回0。

函数返回类型

INTEGER数值类型。

示例

带/不带单引号的数值类型

sql
SQL> SELECT JSON_VALID(1), JSON_VALID('1');

EXPR1 | EXPR2 | 
------------------------------------------------------------------------------
0 | 1 |

带/不带单引号的布尔类型

sql
SQL> SELECT TO_CHAR(JSON_VALID(true)), TO_CHAR(JSON_VALID('true'));

EXPR1 | EXPR2 | 
------------------------------------------------------------------------------
0| 1|

带/不带双引号的数值类型

sql
SQL> SELECT TO_CHAR(JSON_VALID('abc')), TO_CHAR(JSON_VALID('"abc"'));

EXPR1 | EXPR2 | 
------------------------------------------------------------------------------
0| 1|