来自javascript嵌套数组的json对象

更好的

我正在使用具有以下结构的嵌套数组:

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章