直接入主题了
真机设备:iOS10.3.3 + 微信6.5.14
基础库版本:1.5.0
服务器端返回的Json中,有某些字段的值包含有 " \n "这样的字符.在小程序中,wx.request后.用success返回的回调函数的res.data来进行调用的时候.在开发者工具是没有问题的.但是,在真机上面就报错了.解析了数据.
贴代码,举例子.请求证
服务器返回的数据:
{
“data”: [
{
“id”: 1,
“name”: “李小龙”
},
{
“id”: 2,
“name”: “李小\n凤”
},
{
“id”:3,
“name”:“李\n小虎”
}
],
“status”: {
“code”: 200,
“msg”: “ok”
}
}
客户端接收代码:
wx.request({
url: url,
header: header,
method: ‘GET’,
success: function (res) {
console.log(res.data);
}});
大概就类似上面.只要存在\n的字段.在手机上就解析出错,