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 处理函数
