收藏
回答

JSON的转换为数组的问题


获取了该JSON后,无法通过如res.data.data[1].id,获取相对应的值,不知道是什么原因.............

最后一次编辑于  2018-08-15  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • 再见,电脑崽
    再见,电脑崽
    2018-08-15

    你的json格式是非法的,记得值需要引号括起来,而且你有两个id=6的项。

    {"data":[{"id":"1","tcp":"xxxx1"},{"id":"2","tcp":"xxxx2"}]}


    2018-08-15
    赞同 1
    回复
  • 李子园爱上加多宝
    李子园爱上加多宝
    2018-08-15

    谢谢,解决了

    2018-08-15
    赞同
    回复
  • sun
    sun
    2018-08-15

    一看就是你的数据格式有问题

    2018-08-15
    赞同
    回复
  •  旧时长安
     旧时长安
    2018-08-15

    你这是个字符串吧,要先转为对象

    res = JSON.parse(res)


    2018-08-15
    赞同
    回复 2
    • 李子园爱上加多宝
      李子园爱上加多宝
      2018-08-15


      转换成这样吗?我好像还是获取不到....

      2018-08-15
      回复
    •  旧时长安
       旧时长安
      2018-08-15


      我这边控制台可以,你一级一级打出来,看看是什么问题

      2018-08-15
      回复