npm i fast-xml-parser
index.js
1 2 3 4 5 6 7 8 9 10 11 |
const fs = require('fs'); const { XMLParser } = require('fast-xml-parser'); const xmlData = fs.readFileSync('output.xml', 'utf8'); // Create a parser instance const parser = new XMLParser(); const jsonObj = parser.parse(xmlData); fs.writeFileSync('output.json', JSON.stringify(jsonObj, null, 2)); console.log('XML to JSON conversion complete!'); |