照-辉 2021-05-19 18:07 采纳率: 50%
浏览 181
已采纳

微信小程序JS部分的JSON.parse使用问题

 

开发工具:微信开发者工具  window10系统。

 

功能描述:这是我的一段上传图片至服务器,返回图片id和url的部分代码,我将过程部分结果打印了出来放在第二张图。

 

问题描述:不明白上传成功的返回值为什么需要用json.parse处理,无法直接通过res.data.data.id获取数据,开发者工具会报undefined的错误。

 

具体介绍:根据我查询的资料,JSON.parse() 方法在接收服务器数据时一般是字符串,将数据转换为 JavaScript 对象。我自己的理解是,根据我第二张图的861行的打印结果,我认为我获取到的res.data是一串字符串数据,需要通过json.parse转化为json对象,才可以通过转化后的json对象获取数据。

 

如果我的理解没有错误的话,我想请问后端开发最开始能不能将res.data.data封装为json对象,这样前端就不需要转化的步骤了。(因为我之前都是通过res.data.data来获取数据的,所以第一次遇到这种报错信息,不太确定自己的理解,新手小白),谢谢!

  • 写回答

2条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 GEO下载数据的处理报错 :函数‘Meta’标签‘"data.frame"’找不到继承方法,如何解决?
      • ¥15 DLNM模型是否可以用二分类变量作为y变量
      • ¥15 android object box 一个实体多个表怎么写
      • ¥15 temux 启用docker 服务失败
      • ¥15 Flask 使用celery发送邮件出现‘目标计算机积极拒绝‘
      • ¥60 老人用的sd卡在手机里面不知道操作了什么,导致图片和视频变成了文件,取下sd卡连接电脑就是图中的样子,后缀改为.jpg才可以,需要用系统的画图软件才能打开,文件属性还是文件,有没有批量操作的解决办法
      • ¥15 超时跳出方法代码的返回值问题
      • ¥15 汇编语言程序设计设计,ascii码求数,再求数的BCD码
      • ¥30 Mask rcnn训练自己的数据集出现问题!
      • ¥20 研究人工智能时的几个问题