Мне нужно получить данные из файла csv, размещенного на URL-адресе, и преобразовать его в массив json. До сих пор я использую это.
import request from "request-promise";
import encode from "nodejs-base64-encode";
let url = 'https://example.com/filename.csv';
function conversion(url) {
return request.get(url, {encoding: null})
.then( function (res) {
//var base64File = encode.encode(res, 'base64');
//how to convert the received data to json
});
}
Я попытался сначала преобразовать в base64, а затем декодировать строку, но это просто дает мне строку, как показано ниже.
name,value,email
jason,23,email@email.com
jeremy,45,email@email.com
nigel,23,email@email.com
jason,23,email@email.com
Мне это нужно как массив json.