javascript解析无属性xml转json
时间: 2023-08-05 13:09:44 浏览: 108
可以使用第三方库如xml2js来将无属性的XML解析为JSON对象。以下是一个示例代码:
```javascript
const xml2js = require('xml2js');
const xmlString = '<root><person><name>John</name><age>30</age></person></root>';
const parser = new xml2js.Parser({attrkey: ''});
parser.parseString(xmlString, (err, result) => {
if (err) {
console.error(err);
} else {
const jsonString = JSON.stringify(result, null, 2);
console.log(jsonString);
}
});
```
在上面的示例中,我们将`attrkey`设置为空字符串来处理无属性的XML。然后,使用`parseString`方法将XML字符串解析为JSON对象,并使用`JSON.stringify`将其转换为格式化的JSON字符串。
阅读全文