我需要在reactJS中将csv文件转换为json,要做同样的事情,我需要将csv文件作为输入传递给将csv转换为json的函数。
请让我知道如何将csv文件作为输入传递给 csvToJSON 函数。
我想我不能以与导入其他组件来导入csv文件相同的方式使用导入
将csv转换为json的示例函数-
csvToJSON(csv) {
const lines = csv.split("\n");
const result = [];
const headers = lines[0].split(",");
for (let i = 1; i < lines.length; i += 1) {
const obj = {};
const currentline = lines[i].split(",");
for (let j = 0; j < headers.length; j += 1) {
obj[headers[j]] = currentline[j];
}
result.push(obj);
}
// return result; //JavaScript object
return JSON.stringify(result); // JSON
}