2014-03-26 21 views
1

我想數組中的格式如下

var day_data = [ 
    {"period": "2012-10-01", "licensed": 3407}, 
    {"period": "2012-09-30", "licensed": 3351}, 
    {"period": "2012-09-29", "licensed": 3269}, 
    {"period": "2012-09-20", "licensed": 3246}, 
    {"period": "2012-09-19", "licensed": 3257}, 
    {"period": "2012-09-18", "licensed": 3248}, 
    {"period": "2012-09-17", "licensed": 3171}, 
    {"period": "2012-09-16", "licensed": 3171}, 
    {"period": "2012-09-15", "licensed": 3201}, 
    {"period": "2012-09-10", "licensed": 3215} 
]; 

從我的Ajax請求,我得到的對象格式

$(response).each(function(i,v){ 
         my_data['period'] = v.period; 
         my_data['licensed'] = v.licensed; 
        }); 

我做的這個數據, 但我的陣列是[period: "2012-10-01", licensed: "3407"]

我該怎麼做?

回答

0

嘗試使用eval()或json.Stringify

0

請嘗試以下操作。

$(response).each(function(i,v){ 
    var temp={}; 
    temp.period = v.period; 
    temp.licensed= v.licensed; 
    my_data.push(temp); 
}); 

我假設一切都正確設置。重要的是你想要的對象數組和my_data是由不同的對象形成的數組與temp對象。

+0

它給我陣列中的[對象,對象,對象,對象]格式中,我想在{ 「期間」: 「2012-09-16」,「 「許可」:「3171}, {」period「:」2012-09-15「,」licensed「:3201}, {」period「:」2012-09-10「,」licensed「:3215} format – user3374255

+0

Then您的回覆數據格式不正確。檢查這個小提琴。 [小提琴](http://jsfiddle.net/sb_satchitanand/cmHeL/2/) – Sai

+0

是的,我想要數組的對象 – user3374255