Javascript 将xml转换为json
我正在使用xml2json模块将XML有效负载转换为JSON,但是我看到了以下内容Javascript 将xml转换为json,javascript,node.js,Javascript,Node.js,我正在使用xml2json模块将XML有效负载转换为JSON,但是我看到了以下内容 var xml = <Stat />; var obj = xml2json.toJson(xml, {}); 如果我有以下几点 var xml = <Stat />; var obj = xml2json.toJson(xml, {}); var-xml=; var obj=xml2json.toJson(xml,{}); obj[“Stat”]被拾取为空的{},而不是空的“
var xml = <Stat />;
var obj = xml2json.toJson(xml, {});
如果我有以下几点
var xml = <Stat />;
var obj = xml2json.toJson(xml, {});
var-xml=;
var obj=xml2json.toJson(xml,{});
obj[“Stat”]被拾取为空的{},而不是空的“
编辑
假设我们有一个嵌套的xml结构
<?xml version="1.0" encoding="UTF-8"?>
<ABC>
<RECORD>
<STAT />
</RECORD>
</ABC>
使用
xml2json
改用xml2js
:
var parseString = require('xml2js').parseString;
var xml = "<Stat />"
parseString(xml, function (err, result) {
console.dir(result); // { Stat: '' }
});
var parseString=require('xml2js')。parseString;
var xml=“”
parseString(xml,函数(错误,结果){
console.dir(结果);//{Stat:''}
});
使用xml2json
改用xml2js
:
var parseString = require('xml2js').parseString;
var xml = "<Stat />"
parseString(xml, function (err, result) {
console.dir(result); // { Stat: '' }
});
var parseString=require('xml2js')。parseString;
var xml=“”
parseString(xml,函数(错误,结果){
console.dir(结果);//{Stat:''}
});
我看到它作为Stat:[0:''被拾取,我看到它作为Stat:[0:''被拾取