我有一个json对象,我无法控制它的feed。 feed发送一个对象,其中包含一个未经分割的对象数组。我需要在资产的资产中定义每个对象及其所有属性(路径,名称,标题等),每个对象都包含资产,如下面的第二个结果。如果有功能的想法或jquery插件可以提供帮助。有人可以帮助我得到这个结果。
编辑: 出于隐私原因,我不得不删除json对象。感谢那些回复的人。
答案 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进行测试。