上一篇文章微信开发-java篇中简单的介绍了微信开发入门,里面引用的文章中,使用XML解析是用dom4j来解析的,但回复微信消息的时候,采用的组包方式是直接字符串拼接的方法,这种方法虽然直观,但不方便拓展。
我们也可以用另外的方式,使用XStrem库,进行消息组包。
XStream是一个序列化对象为XML或XML转换为对象的库。
关于XStream的教程,大家可以阅读下易百教程的XStream教程,里面介绍的比较详细,其中需要特别注意的是,XStream的注解方法,因为微信消息中的报文,我们可能使用不同的class,但xml的字段是一样的,这里就要使用Xtream的alias方法,比如:
xstream.alias(&