我正在使用具有以下结构的嵌套数组:
arr[0]["id"] = "example0";
arr[0]["name"] = "name0";
arr[1]["id"] = "example1";
arr[1]["name"] = "name1";
arr[2]["id"] = "example2";
arr[2]["name"] = "name2";
现在我试图从这个数组中获取一个嵌套的 Json 对象
arr{
{
id: example0,
name: name00,
},
{
id: example1,
name: name01,
},
{
id: example2,
name: name02,
}
}
我认为它会起作用,JSON.stringify(arr);
但它不会:(我会很高兴找到解决方案。
谢谢!
如果您从一个看起来像这样的数组开始,其中每个子数组的第一个元素是 id,第二个元素是名称:
const array = [["example0", "name00"], ["example1", "name01"], ["example2", "name02"]]
您首先需要将它映射到一个对象数组。
const arrayOfObjects = array.map((el) => ({
id: el[0],
name: el[1]
}))
然后您可以调用JSON.stringify(arrayOfObjects)
以获取 JSON。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句