jsonb_object_keys()
是一个系统函数,用于返回顶级 jsonb
JSON 对象中键的集合。
jsonb_object_keys()
在 PostgreSQL 9.4 中添加。
用法
jsonb_object_keys (json
) → setoftext
返回的列表包含每个键的一个条目,似乎按字母顺序排列。
变更历史
- PostgreSQL 9.4
- 添加 (提交 d9134d0a)
示例
jsonb_object_keys()
的基本用法示例
postgres=# SELECT jsonb_object_keys( $$ {"foo": {"bar": "bip"}, "bar": {"bat": "bop", "baz": "zoo"}} $$ ); jsonb_object_keys ------------------- bar foo (2 rows)
参考资料
- PostgreSQL 文档: JSON 处理函数