使用jQuery或javascript重新格式化Json响应

时间:2013-01-24 16:29:50

标签: javascript jquery json

我有一个json对象,我无法控制它的feed。 feed发送一个对象,其中包含一个未经分割的对象数组。我需要在资产的资产中定义每个对象及其所有属性(路径,名称,标题等),每个对象都包含资产,如下面的第二个结果。如果有功能的想法或jquery插件可以提供帮助。有人可以帮助我得到这个结果。

编辑: 出于隐私原因,我不得不删除json对象。感谢那些回复的人。

1 个答案:

答案 0 :(得分:0)

您可以遍历JSON数组并将元素重新排列为输出数组

var json = { "assets": [ ... ] };
var out = [];
for (var i in json.assets) {
    var v = json.assets[i];
    v.id = +i + 1;
    v.title_id = +i + 1;
    out.push({ 'asset': v });
}

JSFiddle进行测试。