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