我正在使用以下代码将 xml 转换为 json:-
var parseString = require('xml2js').parseString;
var xml = "<root><param_name>Hello</param_name><param_entry> xml2js! </param_entry> </root>";
parseString(xml, {trim: true},function(err,result){
console.dir(JSON.stringify(result));
});
它返回以下结果 -
{
"root":{
"param_name":[
"Hello"
],
"param_entry":[
" xml2js!"
]
}
}
它作为对象集合返回值,即“param_name”:[
“Hello”]。
但我希望它作为一个简单的键和值形式。那就是我生成的 JSON 应该看起来像 -
{
"root":{
"param_name":
"Hello"
,
"param_entry":
" xml2js!"
}
}
这里出了什么问题?