json_unquote
Description
Syntax
VARCHAR json_unquote(VARCHAR)
这个函数将去掉JSON值中的引号,并将结果作为utf8mb4字符串返回。如果参数为NULL,则返回NULL。
在字符串中显示的如下转义序列将被识别,对于所有其他转义序列,反斜杠将被忽略。
| 转义序列 | 序列表示的字符 |
|---|---|
| \” | 双引号 “ |
| \b | 退格字符 |
| \f | 换页符 |
| \n | 换行符 |
| \r | 回车符 |
| \t | 制表符 |
| \ | 反斜杠 \ |
| \uxxxx | Unicode 值 XXXX 的 UTF-8 字节 |
example
1. mysql> SELECT json_unquote('"doris"');
2. +-------------------------+
3. | json_unquote('"doris"') |
4. +-------------------------+
5. | doris |
6. +-------------------------+
8. mysql> SELECT json_unquote('[1, 2, 3]');
9. +---------------------------+
10. | json_unquote('[1, 2, 3]') |
11. +---------------------------+
12. | [1, 2, 3] |
13. +---------------------------+
16. mysql> SELECT json_unquote(null);
17. +--------------------+
18. | json_unquote(NULL) |
19. +--------------------+
20. | NULL |
21. +--------------------+
23. mysql> SELECT json_unquote('"\\ttest"');
24. +--------------------------+
25. | json_unquote('"\ttest"') |
26. +--------------------------+
27. | test |
28. +--------------------------+
keywords
json,unquote,json_unquote
