SQLite json_array() 函数使用指南

来源:这里教程网 时间:2026-03-25 18:11:07 作者:

SQLite

json_array()
函数返回一个包含了所有参数的 JSON 数组。

json_array()
语法

这里是 SQLite

json_array()
的语法:

json_array(value1[, value2[, ...]])

参数

value1[, value2[, ...]]
可选的。一些值,他们将被放在 JSON 数组中。

返回值

SQLite

json_array()
函数评估参数中的所有的值,并返回一个包含了所有参数的 JSON 数组。

这里可能有一些转换发生:

TRUE
被转换为
1
FALSE
被转换为
0
NULL
被转换为
null

json_array()
示例

下面的示例说明了 SQLite

json_array()
函数的基本用法:

SELECT json_array(123, 'abc', NULL, TRUE, FALSE);

json_array(123, 'abc', NULL, TRUE, FALSE)-----------------------------------------[123,"abc",null,1,0]

再看几个其他的例子:

SELECT    json_array(1,2,'3',4),    json_array('[1,2]'),    json_array(json_array(1,2)),    json_array(1,null,'3','[4,5]','{"six":7.7}'),    json_array(1,null,'3',json('[4,5]'));

                       json_array(1,2,'3',4) = [1,2,"3",4]                         json_array('[1,2]') = ["[1,2]"]                 json_array(json_array(1,2)) = [[1,2]]json_array(1,null,'3','[4,5]','{"six":7.7}') = [1,null,"3","[4,5]","{\"six\":7.7}"]        json_array(1,null,'3',json('[4,5]')) = [1,null,"3",[4,5]]

这里使用了

json()
函数以文本转为 JSON 类型的值。

相关推荐

热文推荐