JSON_VALID
功能描述
返回0
或1
来指示给定的参数是否是一个有效的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|