wx.request返回的JSON解析问题

发布于 6 年前作者 leizhou7886 次浏览最后编辑 6 年前来自 ask

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

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

10 回复
weiding
weiding1 楼6 年前

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

maofang
maofang2 楼6 年前

你可以试试

let data = res.data;

JSON.parse(data);

zhangchao
zhangchao3 楼6 年前

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

xiangyan
xiangyan4 楼6 年前

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

liangtao
liangtao5 楼6 年前

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

minghu
minghu6 楼6 年前

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

tao12
tao127 楼6 年前

没有解决方案

czeng
czeng8 楼6 年前

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

fzhao
fzhao9 楼6 年前

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

liaoxiuying
liaoxiuying10 楼4 年前

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