json_build_object()
是一个系统函数,用于根据可变参数列表创建 JSON
对象。
json_build_object()
在 PostgreSQL 9.4 中添加。
用法
json_build_object ( VARIADIC "any" ) → json
参数列表应由交替的键和值组成。键参数被强制转换为文本;值参数根据 to_json()
进行转换。
更改历史记录
- PostgreSQL 9.4
- 添加(提交 10563990)
示例
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)
参考
- PostgreSQL 文档: JSON 创建函数