请求api返回的数据内有一个数据为字符串json,应该怎么解决?
发布于 5 年前 作者 jing93 6777 次浏览 来自 问答

6 回复

1.请求的时候header设置json格式的 后端返回json格式的

2.JSON.parse自己前端转换

一般这种通知后端返回json格式的数据格式就行

后端改的话便于前端封装request请求 数据好处理

接口提供下,我康康能不能处理

JSON.parse(json.data)

这是个jsonp返回值吧。。你手动把 callbackstaticdata()去掉之后转。。由于小程序不能使用 eval 方法,所以可能还要用 json.parse 才行,可能还涉及到某些地方要加引号之类的

小程序应该也没办法使用jsonp。试一下直接把JSON数据截取出来,JSON.parse(data.match(/^.+\((.+)\)/)[1])。

回到顶部