您好,这是我的示例json:
{
"2016-01-01T00:00:00Z": 1,
"2016-02-01T00:00:00Z": 2,
"2016-03-01T00:00:00Z": 3
}
现在我想要类似
[
{"Month":"2016-01-01T00:00:00Z", "Number": 1},
{"Month":"2016-02-01T00:00:00Z", "Number": 2},
{"Month":"2016-03-01T00:00:00Z", "Number": 3}
]
如何使用JS / Jquery做到这一点?我想将其更改为上述格式,因为我需要将它们放在html表中,并且发现使用第二种格式会使我的工作更轻松。
最佳答案
您可以通过以下方式进行
let obj = {
"2016-01-01T00:00:00Z": 1,
"2016-02-01T00:00:00Z": 2,
"2016-03-01T00:00:00Z": 3
};
let result = [];
for(element in obj){
result.push({"Month":element, "Number": obj[element]})
}
console.log(result);
关于javascript - 如何在JSON中的现有值对中添加名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45999255/