jsonb_build_object()

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

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

jsonb_build_object()PostgreSQL 9.5 中添加。

用法

jsonb_build_object ( VARIADIC "any" ) → json

参数列表应由交替的键和值组成。键参数被强制转换为文本;值参数根据 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()" 的评论、建议或更正 此处