收藏
回答

求救,微信小程序解析服务器json数据错误?

服务器用的是Python Django框架,使用JsonReseponse返回json字符串,使用console.log()打印数据如下:

console.log(res.data.name)输出undefined,typeof输出显示string,网上求助说是要JSON.parse(res.data)解决,于是照着做,但输出如下错误

已经弄了一晚上,请问该怎么解决?


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

1 个回答

  • 阿北
    阿北
    2021-01-25

    这返回的不是json,只是字符串罢了,比较规范的方式是后端调整返回正规json,或者你打印console.log(JSON.parse(res.data.name))

    2021-01-25
    有用
    回复 1
    • (ー_ー)!!
      (ー_ー)!!
      发表于移动端
      2021-01-25
      谢谢,解决了,是我服务器返回json有问题。Django建议直接使用JsonResponse,然后直接写入json字符串,而不是设置content-type为application/json。
      2021-01-25
      回复
登录 后发表内容
问题标签