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()”的任何评论、建议或更正,请在此处 提交