array_to_json()

将数组转换为 JSON 的函数

array_to_json() 是一个将 数组 转换为 JSON 表示形式的系统函数。

array_to_json() 添加于 PostgreSQL 9.2

用法

array_to_json ( anyarray [, boolean ] ) → json

如果可选的 boolean 参数设置为 TRUE,则会在顶级数组元素之间添加换行符。

更改历史记录

示例

array_to_json() 的基本用法示例

postgres=# SELECT array_to_json(ARRAY[1,2,3]);
 array_to_json 
---------------
 [1,2,3]
(1 row)

postgres=# SELECT array_to_json(ARRAY[ [1,2,3],[4,5,6] ]);
   array_to_json   
-------------------
 [​[1,2,3],[4,5,6]​]
(1 row)

postgres=# SELECT array_to_json(ARRAY[ [1,2,3],[4,5,6] ], TRUE);
 array_to_json 
---------------
 [​[1,2,3],    +
  [4,5,6]​]
(1 row)

分类

数组JSON系统函数

另请参阅

array_to_string()array_to_tsvector()row_to_json()row_to_json()

反馈

提交任何关于 "array_to_json()" 的评论、建议或更正 此处