收藏
回答

字符串转对象失败

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug Windows 1.02.1907300

var data ='{jsonData: "{"id":2374,"structureId":109,"sensorId":2167,"warn…5(-12m)","handleStatus":"0","warningContent":":△X", yujingnum: "1"}'

var sj = JSON.parse(data.jsonData);

// var sj = JSON.parse(JSON.stringify(data.jsonData));

console.log(sj.id)

data字符串转对象报错。

请问我如何以键值对的方式取出ID的值啊!


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

3 个回答

  • Charb
    Charb
    10-16

    把不是json格式的字符串转json,你为难JSON.parse()了

    10-16
    赞同 1
    回复
  • 00011111000101111011001110011000
    00011111000101111011001110011000
    10-16

    var data ='{"jsonData": {"id":2374,"structureId":109,"sensorId":2167,"str":"warn…5(-12m)","handleStatus":"0","warningContent":":△X", "yujingnum": "1"}}'

    console.log(data)

    var sj = JSON.parse(data);

    // var sj = JSON.parse(JSON.stringify(data.jsonData));

    console.log(sj.jsonData.id)


    10-16
    赞同 1
    回复
  • 王志鹏
    王志鹏
    10-16

    你data是一个字符串  哪来的data.jsonData????

    10-16
    赞同 1
    回复 1
    • 王志鹏
      王志鹏
      10-16
      这样写吧   你数据不全  我这解析也是报错
      10-16
      回复
问题标签