您的位置:首页 > Web前端 > JavaScript

将服务端的一个JSON格式的字符串输出给客户端js,客户端接收到的字符串里双引号被转义成“ "”的解决方案

2017-12-25 16:13 681 查看
将服务端的一个JSON格式的字符串输出给客户端js,客户端接收到的字符串里双引号被转义成“ "”了,导致将json字符串转换成json对象的时候报错。

如服务器端的字符串原为'{"姓名":"张三","性别":"男"}'

当用js接收时变成了var str = "{"姓名":"张三","性别":"男"}"。

解决方案为在js中用正则表达式替换"

str.replace(/"/g,"\"");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  json javascript
相关文章推荐