Jquery 如何转换对象数组的格式
我有一个变量,它包含来自JSON的数据,如下所示: 变量字典={ 数据:[{id:0,名称:ABC},{id:1,名称:DEF}], 图像:[{id:0,名称:PQR},{id:1,名称:xyz}] }; 我想使用jquery拆分上面的json数据,并将它们存储在三个变量col[0],col[1]中 我想要这个结果: 变量名称=Object.getOwnPropertyNamesdictionary; var col=[]; 列[0]=[{ id:0, 姓名:ABC }, { id:1, 姓名:DEF }] 列[1]=[{ id:0, 姓名:PQR }, { id:1, 姓名:xyz }] 这是我的代码:Jquery 如何转换对象数组的格式,jquery,json,Jquery,Json,我有一个变量,它包含来自JSON的数据,如下所示: 变量字典={ 数据:[{id:0,名称:ABC},{id:1,名称:DEF}], 图像:[{id:0,名称:PQR},{id:1,名称:xyz}] }; 我想使用jquery拆分上面的json数据,并将它们存储在三个变量col[0],col[1]中 我想要这个结果: 变量名称=Object.getOwnPropertyNamesdictionary; var col=[]; 列[0]=[{ id:0, 姓名:ABC }, { id:1, 姓名:
for (var i = 0; i < dictionary.length; i++) {
for (var key in dictionary[i]) {
if (col.indexOf(key) === -1) {
col.push(key);
}
}
}
您可以使用Object.values
变量字典={
数据:[{id:0,名称:ABC},{id:1,名称:DEF}],
图像:[{id:0,名称:PQR},{id:1,名称:xyz}]
};
var col=Object.valuesdictionary;
console.logcol;iam部件解决了编辑帖子时的此问题。请共享有效的字典对象。