我有以下陣列:將數組組合到一個對象中?
dates = ['2013-06-01', '2013-07-01', '2013-08-01', '2013-09-01', '2013-10-01', '2013-11-01']
values = [20, 10, 5, 5, 20, 25]
我需要做的就是把它們合併成這種格式:
data: [
{ date: '2013-06-01', value: 20 },
{ date: '2013-07-01', value: 10 },
{ date: '2013-08-01', value: 5 },
{ date: '2013-09-01', value: 5 },
{ date: '2013-10-01', value: 20 },
{ date: '2013-11-01', value: 25 }
]
這似乎與JSON沒有任何關係。你試過什麼了?你知道如何迭代數組嗎? –
首先想想如何在javascript中合併數據結構。 JSON只是一種序列化格式,並且是最後一步。你能顯示你試圖將這些數組合併到一個對象數組中的代碼嗎? –
看看這個問題:http://stackoverflow.com/questions/4856717/javascript-equivalent-of-pythons-zip-function – aga