在推送数组的同时插入字符串作为JSON对象

时间:2015-04-23 14:41:46

标签: javascript arrays json

大家好,

我为JSON对象构建一个数组。

for(var v in data) {
    records.push({
        month: v,
        ship : data[v]

    });
}

之前,我在一个数据库中循环,在每个循环中给我一个带有船名的字符串。

var ship = "RANDOMSHIPNAME";

现在,我想将字符串var ship插入到JSON数组中。

但是,这不起作用,JSON对象仍然存在" ship"在其中,而不是真正的字符串值。

如果一切正常,JSON字符串应如下所示:

 "records":[
         {"month":"12","RANDOMSHIPNAME":2},
         {"month":"5","RANDOMSHIPNAME":5},
         {"month":"8","RANDOMSHIPNAME_TWO":1}
    ]

问候并致谢,

Sven

0 个答案:

没有答案