gpt4 book ai didi

javascript - 数据格式从单个对象到键值对对象数组的转换

转载 作者:搜寻专家 更新时间:2023-11-01 04:50:03 24 4
gpt4 key购买 nike

我在单个对象中有一个 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 - 缺少逗号

关于javascript - 数据格式从单个对象到键值对对象数组的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35553850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com