如何在json_build_object()中创建一个对象?

时间:2018-02-02 00:29:55

标签: json postgresql

我有一个像这样开始的Postgres查询。

SELECT json_build_object( 
    'type', 'Feature', 
    'properties', pop_density, 
)

返回类似{"type":"Feature", "properties":10000}的内容。我希望它返回{"type":"Feature", "properties": {pop_density: 10000}}

如何更改查询以反映该问题?

1 个答案:

答案 0 :(得分:1)

致电json_build_object以制作'属性'对象

select json_build_object('type', 'type_val', 'properties', 
                                             json_build_object('pop_density', 'pop_val'));