SQLite json_valid() 函数使用指南
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) = 1
json_valid('1') = 1
示例 2
SELECT
json_valid(true),
json_valid('true');
json_valid(true) = 1
json_valid('true') = 1
示例 3
SELECT
json_valid('abc'),
json_valid('"abc"');
json_valid('abc') = 0
json_valid('"abc"') = 1
示例 4
SELECT
json_valid('{"a": 1}'),
json_valid('{a: 1}');
json_valid('{"a": 1}') = 1
json_valid('{a: 1}') = 0