PostgreSQL jsonb_pretty() 函数使用指南
PostgreSQL jsonb_pretty()
函数使用空格缩进和换行将给定的 JSONB 值转为格式化的、更易于阅读的文本。
jsonb_pretty()
语法
这是 PostgreSQL jsonb_pretty()
函数的语法:
jsonb_pretty(json_value JSONB) -> TEXT
参数
json_value
- 必需的。 要转化的 JSONB 值。
返回值
PostgreSQL jsonb_pretty()
函数返回一个表示了给定的 JSONB 值的文本字符串,使用空格缩进和换行,更易于阅读。
如果您提供了一个 NULL 参数,jsonb_pretty()
函数将返回 NULL。
jsonb_pretty()
示例
下面的示例展示了如何使用 PostgreSQL jsonb_pretty()
函数美化输出给定的 JSON 数组。
SELECT jsonb_pretty('[1, 2, 3, [4, 5]]');
jsonb_pretty
--------------
[ +
1, +
2, +
3, +
[ +
4, +
5 +
] +
]
下面的示例展示了如何使用 PostgreSQL jsonb_pretty()
函数美化输出给定的 JSON 对象。
SELECT jsonb_pretty('{"x": 1, "y": "a", "z": [1, 2]}');
jsonb_pretty
---------------
{ +
"x": 1, +
"y": "a",+
"z": [ +
1, +
2 +
] +
}