html52.com
我爱小程序-开发者交流社区

wx.request返回的JSON解析问题

问题模块
API和组件

接口返回的是字符串,请问我要如何取得session的值?用了JS的JSON.parse()把字符串转JSON会报错接口返回的是字符串,请问我要如何取得session的值?

接口返回的是字符串,请问我要如何取得session的值?


用了JS的JSON.parse()把字符串转JSON会报错
用了JS的JSON.parse()把字符串转JSON会报错

用了JS的JSON.parse()把字符串转JSON会报错

网友回复

池声:

前端可以 JSON.parse(res.data.trim()) 处理,好麻烦啊。。

木偶先生:

在安卓端可以返回数据,在ios端返回request:fail    convert data to utf8 fail。求解...


一个名字:

找到原因了,demo里存在空白字符

超哥?:

听官方人员说那个是因为server返回了一个不可见字符。ios系统会自动过滤掉,android不会。

超哥?:

没有解决方案

一个名字:

我遇到的也是这个问题,有解决方案么?

超哥?:

报错啊,你认真看我问题正文

One:

你可以试试

let data = res.data;

JSON.parse(data);

超哥?:

PHP是直接echo json_encode();输出的,按道理应该是可以的啊

超哥?:

但是相同格式,在另一个页面又可以

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付