在学习微信小程序过程中,用到微信零钱功能,按官方文档说明参数需要xml格式,因此设计了一个JSON对象转XML格式函数,有需要的可以直接使用,代码如下:
//参数转换成xml格式数据
function toXML(params) {
let xmlString = '<xml>';
for (let key in params) {
if (params.hasOwnProperty(key)) {
xmlString += `<${key}><![CDATA[${params[key]}]]></${key}>`;
}
}
xmlString += '</xml>';
return xmlString;
}