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()”的任何评论、建议或更正 这里