Я записываю полученные данные (CSV) в локальный текстовый файл и хочу проанализировать их как JSON перед записью в мой локальный файл, какие-либо предложения?
.then(async data => {
const filteredFile = data.filter(file => {
let currentDate = moment();
let CurrentTimeMinusFive = moment().subtract(5, "minutes");
let allAccessTimes = file.accessTime;
let parsedAccessTimes = moment(allAccessTimes);
let filteredTime = moment(parsedAccessTimes).isBetween(
CurrentTimeMinusFive,
currentDate
);
// console.log(filteredTime);
return filteredTime;
});
console.log(filteredFile);
let localPath = "/Users/ME/Desktop/DOWNLOADEDSFTP/data.json";
for (const file of filteredFile) {
let name = file.name;
let doc = await sftp.get(
`FILE/${name}`,
localPath // parse before writing here
);
}
})
.then(() => {
sftp.end();
})
Я попытался использовать буфер чтобы получить данные, но я просто вернул локальный путь к файлу?
let bufferOne = Buffer.from(doc);
let json = JSON.stringify(bufferOne);
let bufferOriginal = Buffer.from(JSON.parse(json).data);
console.log(bufferOriginal.toString("utf8"));
Я изучил пакеты csvto JSON, но, похоже, они не могут решить эту проблему? надеюсь, я ошибаюсь, заранее спасибо лучшему сообществу разработчиков!