微信小程序前端JS实现XML和JSON的格式互转
最近开发小程序微信支付的时候,后端返回了XML格式的数据,我需要吧XML转JSON才可以使用数据,话不多说直接看代码
首先下载需要的JS文件(我是放在CSDN上面的):https://download.csdn.net/download/m0_46156566/19550071
JS相关代码,我的是小程序,其他开发同理引入调用就行了
const X2JS = require('../../utils/x2js/we-x2js');
let x2js = new X2JS();
let xmlStr = ''
let myJson = x2js.xml2js(xmlStr);
console.log(myJson) => {xml:{appId:wx123456,nonceStr:123456789}}
至于JSON转化为XML同理,把x2js.xml2js(xmlStr);换成x2js.js2xml(xmlStr);就可以了,如果还有不懂的可以在下方留言一起讨论