小程序
小游戏
企业微信
微信支付
扫描小程序码分享
ios上res.data是对象,但是安卓上res.data成了字符串,这是怎么回事
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
console.log(typeof JSON.parse) 试一下,vConsole目前不支持函数类型输出,所以会出null
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
为啥安卓上res.data是字符串类型,而在ios上是object类型
设置一下 request 的 dataType 为json 试试
还有 后台返回的json字符串需要双引号
同问 在安卓手机上res.data是字符串,JSON.parse的时候报错
我怎么感觉是后端接口的问题
我感觉应该是 外层少了 引号了. JSON.parse 会报错, 一会儿试试
解决了吗
res.data是否后台返回的数据吗?如果是的话,那为什么会出现一个是字符串一个是对象呢
我也奇怪,ios上是对象,安卓上是字符串
我特意试了下,是可以打印出来的。没毛病啊
现在的问题是安卓手机上res.data是对象形式的字符串,JSON.parse转换时会出错。为啥在安卓手机上是字符串
下班了没?
啊哈哈哈哈哈
你想干啥。。? 这不是json格式化的方法吗?
你的参数呢、?
不是应该JSON.prase(res.data)????
JSON.prase(res.data)的时候报错,res.data是个对象形式的字符串
打印res.data是啥
对象格式的字符串
复制到这里。。。。
res.data加个res.data.trim()试一下。
在安卓手机上res.data是字符串,JSON.parse的时候报错
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
console.log(typeof JSON.parse) 试一下,vConsole目前不支持函数类型输出,所以会出null
为啥安卓上res.data是字符串类型,而在ios上是object类型
设置一下 request 的 dataType 为json 试试
还有 后台返回的json字符串需要双引号
同问 在安卓手机上res.data是字符串,JSON.parse的时候报错
我怎么感觉是后端接口的问题
我感觉应该是 外层少了 引号了. JSON.parse 会报错, 一会儿试试
解决了吗
res.data是否后台返回的数据吗?如果是的话,那为什么会出现一个是字符串一个是对象呢
我也奇怪,ios上是对象,安卓上是字符串
我特意试了下,是可以打印出来的。没毛病啊
现在的问题是安卓手机上res.data是对象形式的字符串,JSON.parse转换时会出错。为啥在安卓手机上是字符串
下班了没?
啊哈哈哈哈哈
你想干啥。。? 这不是json格式化的方法吗?
你的参数呢、?
不是应该JSON.prase(res.data)????
JSON.prase(res.data)的时候报错,res.data是个对象形式的字符串
打印res.data是啥
对象格式的字符串
复制到这里。。。。
res.data加个res.data.trim()试一下。
在安卓手机上res.data是字符串,JSON.parse的时候报错