数据处理

16 阅读1分钟

数据处理

非正规JSON数组处理

  var data = [
    "{\n    \"Address\": \"8027\",\n    \"Name\": \"母线电压\",\n    \"Unit\": \"V\",\n    \"Value\": \"13\"\n}\n",
    "{\n    \"Address\": \"8029\",\n    \"Name\": \"内腔湿度\",\n    \"Unit\": \"%\",\n    \"Value\": \"14\"\n}\n",
    "{\n    \"Address\": \"8009\",\n    \"Name\": \"主机输出转矩\",\n    \"Unit\": \"%\",\n    \"Value\": \"15\"\n}\n",
    "{\n    \"Address\": \"8010\",\n    \"Name\": \"主机输出电流\",\n    \"Unit\": \"V\",\n    \"Value\": \"16\"\n}\n",
    "{\n    \"Address\": \"8011\",\n    \"Name\": \"主机实际转速\",\n    \"Unit\": \"rpm\",\n    \"Value\": \"17\"\n}\n"
  ];
  var jsonArray = data.map((str) => {
    return JSON.parse(str);
  });

  console.log(jsonArray); // 输出解析后的JSON对象数组

输出结果

image.png