json_build_object()

用于从参数列表中创建 JSON 对象的函数

json_build_object() 是一个用于从 VARIADIC 参数列表中创建 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()”的任何评论、建议或更正请在此 提交