今天遇到JSON.parse()的解析问题,有的json会包含很多回车字符导致解析不了!此时微信不会返回给我们json对象而是会直接返回json的字符串给我们,但是我们要的是对象!
解决方法如下:
let data = res.data
if (typeof(res.data) == 'string') {
data = JSON.parse(res.data.replace(/[\n\r]/g,""));
}else{
data = res.data
}
今天遇到JSON.parse()的解析问题,有的json会包含**很多回车字符**导致解析不了!
今天遇到JSON.parse()的解析问题,有的json会包含很多回车字符导致解析不了!此时微信不会返回给我们json对象而是会直接返回json的字符串给我们,但是我们要的是对象!
解决方法如下:
let data = res.data
if (typeof(res.data) == 'string') {
data = JSON.parse(res.data.replace(/[\n\r]/g,""));
}else{
data = res.data
}
2 个评论
建议发帖至审核模块进行提问。
这不很正常的事情吗 拿到数据 处理下不就完事