Skip to content

JSON_PRETTY

功能描述

格式化JSON文本。

语法格式

JSON_PRETTY( json_doc )

参数说明

JSON文本,JSON类型或JSON String类型。

函数返回类型

JSON数值类型

示例

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

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

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

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

-- 格式化输出复杂对象
SQL> SELECT TO_CHAR(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
  }
}|