Java bean 转为xml可以采用XStream类来完成
pom.xml
com.thoughtworks.xstream
xstream
1.4.9
public class BaseMessage {
@XStreamAliasC"ToUserName")
private String toUserName;
@XStreamAlias(" FromUserName")
private String fromUserName ;
@XStreamAliasC"CreateTime")
private String createTime ;
@XStreamAliasC"MsgType")
private String msgType;
get.set...
}
@XStreamAlias("xml")
public class TextMessage extends BaseMessage {
@XStreamAliasC"Content")
private String content;
get.set...
}
测试代码:
XStream stream = new XStream();
//
stream. processAnnotations(TextMessage. class);
String xml = stream. toXML(tm); //tm是TextMessage类对象
System. out. println(xml );
输出结果:
from
to
1540898036
text
还好