在处理JSON字符串时,经常会遇到需要使用转义字符的情况。
JSON中使用的转义字符包括:
\u
该转义字符后面必须跟着4个十六进制数字,表示Unicode编码的字符。例如:
{"name":"\u4f60\u597d"}
\"
表示双引号的转义字符。
{\"name\":\"json\"}
\\
表示反斜线的转义字符。
{"path":"c:\\\\windows\\system32"}
该代码表示一个键为path,值为c:\windows\system32的JSON对象。
需要注意的是,在JavaScript中使用JSON.parse方法解析JSON字符串时,转义字符会被还原为原来的字符。
var str = "{\"name\":\"json\"}"; var obj = JSON.parse(str); console.log(obj.name) // 输出"json"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。