首页 > 解决方案 > 将 Javascript 数组嵌套到 JSON 中

问题描述

我创建了一个 Javascript 数组,我需要将其重新格式化为 Json,以便可以在表格中显示它。

我正在尝试采用以下 javascript 数组:

[
  {
    "name": "ticker",
    "value": "V"
  },
  {
    "name": 5,
    "value": -0.09453565931246788
  },
  {
    "name": 10,
    "value": -0.08185562540645996
  },
  {
    "name": 90,
    "value": -0.1023591207807445
  },
  {
    "name": 120,
    "value": -0.03745328055393815
  },
  {
    "name": 250,
    "value": 0.13101799630844946
  }
]

并将其转换为:

const myTableData = [
  {"name": "ticker", "value": V},
  {"name": "5", "value": -0.09453565931246788},
  {"name": "10", "value": -0.08185562540645996},
  {"name": "90", "value": -0.1023591207807445},
  {"name": "120", "value": -0.03745328055393815},
  {"name": "250", "value": 0.13101799630844946}
];

我怎样才能做到这一点?

标签: javascriptarrays

解决方案


只需使用JSON.stringify

var myArray = [
  {
    "name": "ticker",
    "value": "V"
  },
  {
    "name": 5,
    "value": -0.09453565931246788
  },
  {
    "name": 10,
    "value": -0.08185562540645996
  },
  {
    "name": 90,
    "value": -0.1023591207807445
  },
  {
    "name": 120,
    "value": -0.03745328055393815
  },
  {
    "name": 250,
    "value": 0.13101799630844946
  }
];

var myJsonString = JSON.stringify(myArray);
console.log(myJsonString);


推荐阅读