将json格式转换成数组格式

最近有一个非常蛋疼的问题困扰着我,如下图所示,就是把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出来的结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容