SQLite json_quote() 函数使用指南

SQLite json_quote() 函数将由参数指定的 SQL 值转为对应的 JSON 表示。

json_quote() 语法

这里是 SQLite json_quote() 的语法:

json_quote(str)

参数

str
必需的。一个字符串。

返回值

json_quote() 函数返回参数指定的 SQL 值对应的 JSON 表示。

如果参数 str 由另一个 JSON 函数返回,json_quote() 函数不进行任何操作。

如果参数为 NULLjson_quote() 函数返回 NULL

json_quote() 示例

这里列出了几个常见的 json_quote() 示例。

SELECT
    json_quote('123'),
    json_quote('abc'),
    json_quote('[1]'),
    json_quote(NULL);
json_quote('123') = "123"
json_quote('abc') = "abc"
json_quote('[1]') = "[1]"
 json_quote(NULL) = null

如果参数 str 由另一个 JSON 函数返回,json_quote() 函数不进行任何操作:

SELECT json_quote(json('[1]'));
json_quote(json('[1]')) = [1]