json_each_text()

将顶级 JSON 对象扩展为一组键/值对的函数

json_each_text() 是一个系统函数,它将顶级 JSON 对象扩展为一组键/值对,返回值为 text 类型。

json_each_text()PostgreSQL 9.3 中添加。

用法

json_each_text ( json ) → setof record ( key text, value text )

要将值提取为 json 类型,请使用 json_each()

更改历史记录

示例

json_each_text() 的基本用法示例

postgres=# SELECT key, value                    
             FROM json_each_text('{"a":"foo", "b":{"bar":"baz"}}');
 key |     value     
-----+---------------
 a   | foo
 b   | {"bar":"baz"}
(2 rows)

分类

JSON系统函数

另请参阅

json_each()jsonb_each_text()

反馈

提交您对“json_each_text()”的任何评论、建议或更正 此处