XStream实现XML与JAVA对象之间的转换(二)

Java 天涯孤鸟 1995℃ 0评论

XStream支持注释做同样的任务,下面了解下XStream的常用注解:

  • @XStreamAlias(“name”) :定义别名
  • @XStreamAsAttribute : 定义字段作为属性
  • @XStreamImplicit :定义列表作为隐式集合
  • @XStreamOmitField: 省略一个字段以不作为XML的一部分
  • @XStreamConverter(XXConverter.class):自定义转换器

为了告诉XStream框架来处理注释,需要XML序列化之前添加下面的命令
xstream.processAnnotations(Class.class);

xstream.autodetectAnnotations(true);自动侦查注解

下面请看一个实例:

运行结果如下:

默认情况下,序列化生成的报文并是不完整的,因此需要格式化下报文:

运行结果如下:

转载请注明:猫头鹰工作室 » XStream实现XML与JAVA对象之间的转换(二)

喜欢 (0)or分享 (0)
Avatar
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址