jsonb_build_object()

一个用于从参数列表创建 jsonb 对象的函数

jsonb_build_object() 是一个用于从 VARIADIC 参数列表创建 jsonb 对象的系统函数。

jsonb_build_object() 已在 PostgreSQL 9.5 中添加。

用法

jsonb_build_object ( VARIADIC "any" ) → json

参数列表应由交替的键和值组成。键参数会强制转换为 text 类型;值参数会根据 to_jsonb() 进行转换。

变更历史

示例

jsonb_build_object() 的基本用法示例

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

分类

JSON, 系统函数

另请参阅

jsonb_object(), jsonb_build_array(), json_build_object()

反馈

请在此处提交有关“jsonb_build_object()”的任何评论、建议或更正。here