Как преобразовать список чисел в JSON - PullRequest
0 голосов
/ 29 июня 2019

Как преобразовать список чисел в текстовом файле в действительный json.Например, у меня есть список чисел в текстовом файле, например:

1234, 1235,....

Я хочу, чтобы он был преобразован в структуру JSON, например

data : [{
   code : "1234"
   },
  { 
   code: "1235"
  },....
]

Ответы [ 3 ]

0 голосов
/ 29 июня 2019
// There is a built-in Module or in-built library in NodeJs which handles all 
// the reading operations called fs (File-System)   
// Requiring fs module in which 
// readFile function is defined. 

const fs = require('fs')

fs.readFile('input.txt', (err, data) => {
    if (err) throw err;

    let dataArray = data.toString().split(", ");
    let dataObjectArray = dataArray.map(data => {
        return { code: data }
    });
    console.log(dataObjectArray); // will give desired output
});
0 голосов
/ 29 июня 2019
    const file= '1234,...' ;

var jsonModel = file
  .split(',')
  .map(x => {
    code: x.trim() 
  });

var jsonString = JSON.stringify(jsonModel)
0 голосов
/ 29 июня 2019

Получив содержимое файла, разделите его запятыми, а затем сопоставьте с объектами:

const fileContents = `1234, 1235`;

const result = fileContents
  .split(',')
  .map(x => ({
    code: x
  }));
  
console.dir(result);
  

Вы можете получить содержимое файла в узле, используя fs.readFile, версия синхронизации , хотя немного проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...