json_build_object()

用于根据参数列表创建JSON对象的函数

json_build_object() 是一个系统函数,用于根据可变参数列表创建 JSON 对象。

json_build_object()PostgreSQL 9.4 中添加。

用法

json_build_object ( VARIADIC "any" ) → json

参数列表应由交替的键和值组成。键参数被强制转换为文本;值参数根据 to_json() 进行转换。

更改历史记录

示例

json_build_object() 的基本用法示例

postgres=# SELECT * FROM json_build_object('foo', 1, 2, row(3,'bar'));
           json_build_object            
----------------------------------------
 {"foo" : 1, "2" : {"f1":3,"f2":"bar"}}
(1 row)

分类

JSON系统函数

另请参阅

json_object()json_build_array()jsonb_build_object()

反馈

提交任何关于“json_build_object()”的评论、建议或更正 在此处