我有一个单一对象中的数据为json格式:
var a = {
"1": "alpha",
"2": "beta",
"3": "ceta"
}
我想将其转换为以下格式:
var b = [
{id: 1, label: "alpha"},
{id: 2, label: "beta"},
{id: 3, label: "ceta"}
];
有人可以建议一种方法吗?
您可以尝试关注
var a = {
"1": "alpha",
"2": "beta",
"3": "ceta"
}
var b = [];
for (var key in a) {
if (a.hasOwnProperty(key)) {
b.push({
"id": key,
"label": a[key]
});
}
}
console.dir(b);
请注意-您需要更新对象a
-缺少逗号
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句