JS解析JSON问题?

{"20200430033":{"number":"03,07,06,01,02,09,04,08,10,05","dateline":"2020-04-30 15:49:55"},"20200430032":{"number":"08,04,05,01,09,06,02,03,07,10","dateline":"2020-04-30 15:44:50"},"20200430031":{"number":"01,08,02,05,03,09,10,04,07,06","dateline":"2020-04-30 15:39:37"},"20200430030":{"number":"10,03,04,01,06,05,08,09,02,07","dateline":"2020-04-30 15:04:52"}}

类似这样的JSON用JS要怎么解析呢。因为他外面这个并没有指定元素名称

for ( var key in data) {
console.log(key); //获取key值
console.log(json[key]); //获取对应的value
// 比如说这里获得的key为20200430033;则value就是{"number":"03,07,06,01,02,09,04,08,10,05","dateline":"2020-04-30 15:49:55"}
var key_value = json[key];
var number = key_value.number; // number为:03,07,06,01,02,09,04,08,10,05
var dateline= key_value.dateline; // dateline为:2020-04-30 15:49:55
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-30
使用JSON.parse(这个JSON数据)
返回一个JS对象
第2个回答  2020-04-30
js用for遍历,把可以元素key和value值本回答被网友采纳
相似回答