SQLite
json_valid()函数返回 0 和 1 来指示给定的参数是否是一个有效的 JSON 文档。
json_valid()
语法
这里是 SQLite
json_valid()的语法:
json_valid(str)
参数
str必需的。需要被验证的内容。
返回值
json_valid()函数验证给定的参数是否是一个有效的 JSON 文档。如果给定的参数可以转为有效的 JSON 文档,
json_valid()函数返回
1; 否则
json_valid()函数返回
0。
如果参数为
NULL,此函数将返回
NULL。
json_valid()
示例
这里列出了几个常见的
json_valid()用法示例。
示例 1
SELECT json_valid(1), json_valid('1'); json_valid(1) = 1json_valid('1') = 1示例 2
SELECT json_valid(true), json_valid('true'); json_valid(true) = 1json_valid('true') = 1示例 3
SELECT json_valid('abc'), json_valid('"abc"'); json_valid('abc') = 0json_valid('"abc"') = 1示例 4
SELECT json_valid('{"a": 1}'), json_valid('{a: 1}'); json_valid('{"a": 1}') = 1 json_valid('{a: 1}') = 0