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);
}