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的值啊!
把不是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????