wx.request返回的JSON解析问题
发布于 5 年前 作者 leizhou 7717 次浏览 来自 问答

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

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

10 回复

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

你可以试试

let data = res.data;

JSON.parse(data);

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

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

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

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

没有解决方案

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

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

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

回到顶部