字符串转对象失败
发布于 6 年前 作者 juanwang 12055 次浏览 来自 官方Issues

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的值啊!

3 回复

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

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)

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

回到顶部