При использовании node-csvtojson как вывести данные в виде массива json?
const request = require("request");
const csv = require("csvtojson");
const fs = require("fs");
const readStream = request.get("http://www.example.com/some.csv");
const writeStream = fs.createWriteStream("./some.json");
const converter = csv({
includeColumns: /Column3|Column2/
});
readStream.pipe(converter).pipe(writeStream);
Предполагая следующую структуру данных:
Column1,Column2,Column3
1,2,3
one,two,three
Я ожидаю, что выходной файл будет содержать:
[
{ "Column2": "2", "Column3": "3" },
{ "Column2": "two", "Column3": "three" }
]
На самом деле я получаю следующее:
{ "Column2": "2", "Column3": "3" }
{ "Column2": "two", "Column3": "three" }
Как мне получить массив JSON в качестве вывода?
Мне известно о этой проблеме , но я заметил, что toArrayString
был удален из API.