覆盖CSV到JSON

时间:2019-03-31 18:33:37

标签: javascript json csv

我正在制作一个客户端程序,将CSV转换为JSON。我已经尝试遵循此解决方案here,但是我还不太能满足我的需求。我想将JSON保存到一个变量中,以便可以添加标头并对该JSON文件进行其他操作。

import spacy
nlp = spacy.load('en_core_web_md')
token = nlp('Basketball')
print(token.vector)

当我控制台日志jsonfile时,它是未定义的。我正在尝试将数据放入对象数组或数组数组。

1 个答案:

答案 0 :(得分:0)

我尝试并成功使用es6编写了此代码。好幸运

  var csv = require("node-csv").createParser();
  csv.parseFile('./test/ahihi.csv', (err, data) => {
  var result = {};
  var keys = data[0].slice(1);
  var data = data.slice(1);
  var obj;
  for(var i=0; i<keys.length; i++) {
    obj = {};
    data.forEach((dataset) => {
      obj[dataset[0]] = dataset[i+1];
    })
    result[keys[i]] = obj;
  }
  console.log(result);
})