postgresql 在jsonb_build_object中排序

fae0ux8s  于 2024-01-07  发布在  PostgreSQL
关注(0)|答案(1)|浏览(266)

我想保持Postgrejsonb_build_object中字段的顺序。

SELECT jsonb_build_object(
    'system', 'sss',
    'value', 'xxx');

字符串
结果:{"value": "xxx", "system": "sss"}
我需要:{"system": "sss", "value": "xxx"}

thigvfpy

thigvfpy1#

JSON没有顺序,jsonb会按照它认为合适的方式对属性进行重新排序。如果需要特定的顺序,请使用数据类型jsonjson_build_object()

相关问题