微信支付之 Java对象与xml之间的转换

最新微信支付中统一下单时,参数需要以xml格式去发送,下面使用XStream进行转换

首先需要两个jar包


 xpp3
 xpp3_min
 1.1.4c




 com.thoughtworks.xstream
 xstream
 1.4.9

下面是对象转XML:

XStream xstream = new XStream(); 
xstream.alias("order", Order.class);
String xml = xstream.toXML(order); 
System.out.println(xml);

接下来是 xml转对象格式

OrderInfo fromXML = (OrderInfo) xstream.fromXML(xml);
System.out.println(fromXML);

最后附上打印结果

微信支付之 Java对象与xml之间的转换_第1张图片

你可能感兴趣的:(微信小程序)