最近有一个非常蛋疼的问题困扰着我,如下图所示,就是把json格式的数据转换成数组格式。
json格式
数组格式
js 法一:
let jsons = this.timeDataItems.signHospitalCountMap;
let attr;
for(attr in jsons){
this.timeDataItemsN.push([
attr,jsons[attr]
]);
}
console.log(this.timeDataItemsN);
js 法二:
let jsons = this.timeDataItems.signHospitalCountMap;
let datas = Object.keys(jsons);
for(var i=0;i<datas.length;i++){
this.timeDataItemsN.push([
datas[i],jsons[datas[i]]
]);
}
console.log(this.timeDataItemsN);
转换格式变过来了
console.log出来的结果