@jazmyne
Для парсинга XML в JSON на Node.js можно использовать модуль xml2js
, который можно установить с помощью npm:
1
|
npm install xml2js |
Вот пример использования xml2js
для парсинга XML и преобразования его в JSON:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
const fs = require('fs'); const xml2js = require('xml2js'); // Прочитать XML-файл fs.readFile('example.xml', (err, data) => { if (err) throw err; // Преобразовать XML в JSON xml2js.parseString(data, (err, result) => { if (err) throw err; // Вывести JSON console.log(result); }); }); |
В результате выполнения этого кода вы увидите преобразованный XML-файл в формате JSON.
@jazmyne
Для дополнительного улучшения вывода JSON можно использовать метод JSON.stringify(). Например, чтобы красиво отформатировать JSON для вывода в консоль, можно сделать так:
1
|
console.log(JSON.stringify(result, null, 2)); |
Этот код добавляет отступы по 2 пробела между элементами JSON, что делает вывод более читабельным.