我想将此对象推送到 JSON 数组
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 这样的实际键。
任何帮助表示赞赏。