SelectDB Cloud
SQL 手册
SQL 函数
JSON函数
JSON_UNQUOTE

json_unquote

Description

Syntax

VARCHAR json_unquote(VARCHAR)

这个函数将去掉 JSON 值中的引号,并将结果作为 utf8mb4 字符串返回。如果参数为 NULL,则返回 NULL。

在字符串中显示的如下转义序列将被识别,对于所有其他转义序列,反斜杠将被忽略。

转义序列序列表示的字符
\"双引号 "
\b退格字符
\f换页符
\n换行符
\r回车符
\t制表符
\\反斜杠 \
\uxxxxUnicode 值 XXXX 的 UTF-8 字节

example

mysql> SELECT json_unquote('"doris"');
+-------------------------+
| json_unquote('"doris"') |
+-------------------------+
| doris                   |
+-------------------------+
mysql> SELECT json_unquote('[1, 2, 3]');
+---------------------------+
| json_unquote('[1, 2, 3]') |
+---------------------------+
| [1, 2, 3]                 |
+---------------------------+
mysql> SELECT json_unquote(null);
+--------------------+
| json_unquote(NULL) |
+--------------------+
| NULL               |
+--------------------+
mysql> SELECT json_unquote('"\\ttest"');
+--------------------------+
| json_unquote('"\ttest"') |
+--------------------------+
|       test                    |
+--------------------------+

keywords

json,unquote,json_unquote

© 2023 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标