Jquery合并JSON对象中的两个字段

时间:2012-04-15 02:29:08

标签: jquery json

我在JQuery中有一个JSON对象,如下所示:

["state":"06","population":9},{"state":"32","population":13},{"state":"01","population":4},

我想最终得到一个JSON对象,如:

{"06":9,"32":13,"01":4}

我如何在JQuery中执行此操作?

谢谢!

1 个答案:

答案 0 :(得分:1)

您希望使用.each方法。如果my_array包含您描述的原始数组,则应该这样做:

var result = {};
$.each(my_array, function(index, val) {
  result[val.state] = val.population;
});