请求api返回的数据内有一个数据为字符串json,应该怎么解决?

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

6 回复
juandai
juandai1 楼5 年前

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

2.JSON.parse自己前端转换

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

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

xiangxiulan
xiangxiulan2 楼5 年前

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

ming26
ming263 楼5 年前

JSON.parse(json.data)

pingdai
pingdai4 楼5 年前

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

chaozheng
chaozheng5 楼5 年前

求解求解

rengang
rengang6 楼5 年前

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