7
我想給該對象推到JSON數組將數據推送到JSON對象中的JavaScript
var obj = {'x':21,'y':32,'z':43};
由於我的JSON鍵:值來動態地,我不能使用密鑰的訪問,所以我使用的循環方法。
var str = {xA : []}; //declared a JSON array
for (var key in obj) {
alert(' name=' + key + ' value=' + obj[key]);
str.xA.push({
key : obj[key]
})
}
當我提醒我得到鍵和值正常,但是當我在它推到數組我的鑰匙總是來爲「關鍵」的值,而不是像X,Y,Z的實際密鑰如代碼中所示。
任何幫助表示讚賞。
這是一個JavaScript對象字面,而不是JSON。 – ThiefMaster
請不要使用「JSON」這個詞,這裏根本就沒有JSON。 –