JSON_UNQUOTE
功能描述
取消双引号引用JSON值,并将结果作为字符串返回。
语法格式
JSON_UNQUOTE( json_doc )
参数说明
json_doc
:JSON文本,JSON类型或JSON String类型。
JSON_UNQUOTE特殊字符
转移 | 代表字符 |
---|---|
" | 双引号(")字符 |
\b | 退格字符 |
\f | 格式提要字符 |
\n | 换行符 |
\r | 回车符 |
\t | 制表符 |
\\\\ | 反斜杠 |
\uXXXX | Unicode值 |
函数返回类型
JSON数值类型。
示例
解析转义字符
sql
SQL> SELECT TO_CHAR(JSON_UNQUOTE('"\u0031\u0032\u0033"'));
EXPR1 |
------------------------------------------------------------------------------
123|
返回字符串
sql
SQL> SELECT TO_CHAR(JSON_UNQUOTE('"abc"'));
EXPR1 |
------------------------------------------------------------------------------
abc|
去掉JSON格式中的双引号
sql
SQL> SELECT TO_CHAR(JSON_UNQUOTE(CAST('"abc"' AS JSON)));
EXPR1 |
------------------------------------------------------------------------------
abc|