将XML数据解析为JSON(或数组)-Javascript/React

将XML数据解析为JSON(或数组)-Javascript/React,javascript,reactjs,typescript,Javascript,Reactjs,Typescript,我有一个获取XML的api,如下所示: 如上图所示,XML包含多个“项”,每个“项”包含以下属性: 标题 链接 描述 出版日期 创造 指南 如何将上述内容转换为JSON?将每个项目作为具有相同属性的对象。或者一个数组,这样我就可以通过编程轻松地处理数据。我使用React。看看 使用非常简单,如果需要,还可以转换回XML: var parser = require('xml2json'); var xml = "<foo attr=\"value\">

我有一个获取XML的api,如下所示:

如上图所示,XML包含多个“项”,每个“项”包含以下属性: 标题 链接 描述 出版日期 创造 指南

如何将上述内容转换为JSON?将每个项目作为具有相同属性的对象。或者一个数组,这样我就可以通过编程轻松地处理数据。我使用React。

看看

使用非常简单,如果需要,还可以转换回XML:

var parser = require('xml2json');
 
var xml = "<foo attr=\"value\">bar</foo>";
console.log("input -> %s", xml)
 
// xml to json
var json = parser.toJson(xml);
console.log("to json -> %s", json);
 
// json to xml
var xml = parser.toXml(json);
console.log("back to xml -> %s", xml)
var parser=require('xml2json');
var xml=“bar”;
log(“输入->%s”,xml)
//xml到json
var json=parser.toJson(xml);
log(“到json->%s”,json);
//json到xml
var xml=parser.toXml(json);
log(“返回xml->%s”,xml)