使用xml2js将json转为xml,当有空值存在时,转换失败
相关代码
const xml2js = require('xml2js');
let obj = {name: "Super", Surname: "Man", age: 23,dd:'',ll:''};
let builder = new xml2js.Builder();
let xml = builder.buildObject(obj);
console.log( xml);
输出结果:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>
<name>Super</name>
<Surname>Man</Surname>
<age>23</age>
<dd/>
<ll/>
</root>
这不是成功了么?
<dd/>
和<dd></dd>
不是一个意思?