xstream.toXML把对象模型的父类参数没有转化(前几天没问题突然不好了)
封装的消息 TextMassage [Content=/:rose Ji,MsgID=null, getContent()=/:rose Ji, getMsgID()=null, getToUserName()=0678dLwGz_cEu2tcoXd9NQ58_90da, getFromUserName()=df_0926e4210630, getCreateTime()=1459347626535, getMsgType()=text, getClass()=class weixin.entity.message.TextMassage, hashCode()=8515053, toString()=weixin.xz.entity.message.TextMassage@81eded]
转换xml消息 <xml>
<Content>/:rose Ji</Content>
</xml>
<xml>
<Content>/:rose Ji</Content>
</xml>
public static String textToXML(TextMassage message) { XStream xstream = new XStream(); xstream.alias("xml", message.getClass()); System.out.println("转换xml消息 "+xstream.toXML(message)); return xstream.toXML(message); } public static String generateMesageText(String toUserName, String fromUserName , String content){ TextMassage message = new TextMassage(toUserName, fromUserName, new Date().getTime(), MessageFinalVlue.MESSAGE_TEXT, content); System.out.println("封装的消息 "+message); return textToXML(message); }