Skip to content

JSON_UNQUOTE

功能描述

取消双引号引用JSON值,并将结果作为字符串返回。

语法格式

JSON_UNQUOTE( json_doc )

参数说明

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

JSON_UNQUOTE特殊字符

转移代表字符
"双引号(")字符
\b退格字符
\f格式提要字符
\n换行符
\r回车符
\t制表符
\\\\反斜杠
\uXXXXUnicode值

函数返回类型

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|