Nodejs: невозможно преобразовать данные RAW после чтения файла - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть файл с данными, указанными ниже:

8745kjhsdf CRM Natl Ab c День M C CRM Natl Jrky Day245874k001S00002000001759300.000.000.0000.0 EA 000001 001 O 50 0 2 20200323 910079105M C CRM Sandwich M C CRM Free Sandwich9901M05470001S00002000001728300.000.000.0000.0 EA 000001 001 13 20190510

После прочтения файла я хочу преобразовать его в Json / Array объектов. Но в любом случае я не могу найти никакого решения.

Код:

fs.createReadStream(baseFileUrl + "/data.20200409")
    //.pipe(iconv.decodeStream('ascii'))
    .pipe(es.split())
    .pipe(es.mapSync(function(line){
        console.log(line);
        // pause the readstream
        s.pause();

        lineNr += 1;

        // process line here and call s.resume() when rdy
        // function below was for logging memory usage
        //logMemoryUsage(lineNr);

        // resume the readstream, possibly from a callback
        s.resume();
    })
    .on('error', function(err){
        console.log('Error while reading file.', err);
    })
    .on('end', function(data){
      console.log(data)
        console.log('Read entire file.')
    })
);
...