JSON_ARRAY

json_array([val1, val2, ...])

功能

构造一个 JSON 数组。接受零个或多个参数,将它们转换为 JSON 数组元素。

参数

  • val1, val2, ... : 可选参数,任意类型的表达式,用作数组元素

返回结果

  • json 类型,表示 JSON 数组

举例

SELECT json_array(); -- 结果:[]

SELECT json_array(1); -- 结果:[1]

SELECT json_array(NULL); -- 结果:[null]

SELECT json_array(NULL::int, 1, TRUE, FALSE, NULL::int, "a", 1.2, 1.3d); -- 结果:[null,1,true,false,null,"a","1.2",1.3]

说明

  • 支持各种基本类型,包括整数、浮点数、布尔值、字符串和 NULL。
  • 返回的 JSON 数组会压缩空格。
联系我们
预约咨询
微信咨询
电话咨询
邮件咨询