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

小程序 文章 2021-02-04 14:41 475 0 全屏看文

AI助手支持GPT4.0

请求api返回的数据内有一个数据为字符串json,应该怎么解决?One of the data returned by the request api is a string json, how should I solve it?

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

回答:

卢霄霄:

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

默垂眸:

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

2.JSON.parse自己前端转换

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

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

ʚ[猪头]ɞ:这个是我在网上找到的一个新冠实时api,不是自己的我能设置返回数据格式的....
默垂眸:哈哈哈 报错是因为这个是一个字符串函数 不能进行转化
你可能需要先split切割  然后保存一个变量 最后再用parse转换这个变量就行了
默垂眸:别忘切割调 data字符串后面的“)”
this:

JSON.parse(json.data)

ʚ[猪头]ɞ:不行,会报错
ʚ[猪头]ɞ:
ʚ[猪头]ɞ:

求解求解

-EOF-

AI助手支持GPT4.0