我有一个 json 数组,如下所示:
Maindata=[
{"name":"string1"},
{"name":"string2"},
{"name":"string3"}
];
我需要的是以下类型的数组:
data=[
{
"name":"string1",
"name":"string2",
"name":"string3"
}
];
任何人都可以帮助我使用一些方法从原始数组中获取所需的 json 吗? (注意:maindata是动态形成的json数组,这就是为什么它的结构是这样的)
提前致谢
最佳答案
您可以使用Object.assign
并展开数组元素。
var array = [{ name1: "string1" }, { name2: "string2" }, { name3: "string3" }],
object = Object.assign({}, ...array);
console.log(object);
关于javascript - 格式化动态 json 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42505680/