Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


JSON_PRETTY

📄字数 252
👁️阅读量 加载中...

功能描述

格式化JSON文本。

语法格式

sql
JSON_PRETTY( json_doc )

输入参数

  • json_doc:JSON文本,JSON类型或字符类型。

输出结果

VARCHAR类型。参数为NULL时,输出结果为NULL

示例

sql
-- 格式化输出数组
SQL> SELECT JSON_PRETTY('[1,3,4,5]');

+-------+
| EXPR1 |
+-------+
| [    +|
|   1, +|
|   3, +|
|   4, +|
|   5  +|
| ]     |
+-------+

-- 格式化输出对象
SQL> SELECT JSON_PRETTY('{"x": 1, "y": 2}');

+-----------+
|   EXPR1   |
+-----------+
| {        +|
|   "x": 1,+|
|   "y": 2 +|
| }         |
+-----------+

-- 格式化输出复杂JSON
SQL> SELECT JSON_PRETTY('{"x": 1, "y": [1, 2, 3], "z": {"a": "a", "b": true}}');

+---------------+
|     EXPR1     |
+---------------+
| {            +|
|   "x": 1,    +|
|   "y": [     +|
|     1,       +|
|     2,       +|
|     3        +|
|   ],         +|
|   "z": {     +|
|     "a": "a",+|
|     "b": true+|
|   }          +|
| }             |
+---------------+