創造新的財產,我有一些JSON數據,看起來像這樣,每個對象有三個屬性:變換對象的JSON數組,從兩個屬性值
data = [
{
"country" : "Ireland",
"year" : "2013",
"number" : 45
},
{
"country" : "Ireland",
"year" : "2014",
"number" : 23430
},
{
"country" : "Honduras",
"year" : "2013",
"number" : 1582
},
{
"country" : "Honduras",
"year" : "2014",
"number" : 3458
}
]
我想,這樣有改造我的數據每個對象只有兩個屬性。名爲「國家」的房產將保持不變。我想結合其他兩個屬性,以便「年」的值成爲新屬性的關鍵,而「數」的值是新屬性的值。因此,新的JSON對象陣列看起來像這樣:
newData = [
{
"country" : "Ireland",
"2013" : 45,
"2014" : 23430
},
{
"country" : "Honduras",
"2013" : 1582,
"2014" : 3458
}
]
我該怎麼做呢?我做了很多搜索,找不到解決方案。我寧願使用JavaScript來做到這一點,而不是圖書館。
非常感謝您的幫助! – sprucegoose