微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

json字符串中转义字符

在处理JSON字符串时,经常会遇到需要使用转义字符的情况。

json字符串中转义字符

JSON中使用的转义字符包括

\u

该转义字符后面必须跟着4个十六进制数字,表示Unicode编码的字符。例如:

{"name":"\u4f60\u597d"}

上述代码表示一个键为name,值为“你好”的JSON对象。

\"

表示双引号的转义字符。

{\"name\":\"json\"}

代码表示一个键为name,值为json的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] 举报,一经查实,本站将立刻删除。

相关推荐