收藏
回答

为什么 接口返回的是json可是wx.request获取的参数却是字符串类?

开发工具上wx.request调用接口,返回的数据是json,在真机调试的时候就成了字符串,header中的Content-Type都是application/json;charset=utf-8,什么原因?

回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    02-12

    这个问题有点神奇

    02-12
    有用 1
    回复 3
    • Brave
      Brave
      02-12
      是吧!我都整蒙圈了
      02-12
      回复
    • rock me
      rock me
      03-13回复Brave
      楼主最后怎么解决的?
      03-13
      回复
    • colemama
      colemama
      05-04回复Brave
      楼主,最后解决了吗?
      05-04
      回复
  • 追风少年
    追风少年
    04-10

    查看wx.request源码 请求拿到后端数据之后 如果dataType为json时 会进行JSON.parse 如果解析失败会返回直接return服务端返回内容 也就是字符串。。。。至于为啥JSON.parse会解析失败,可以看看特殊字符 比如换行符和回车 别问我怎么知道 我先睡个觉

    04-10
    有用
    回复
登录 后发表内容
问题标签