java中xml格式字符串转为javabean(对象)

本文简介了如何将xml格式的字符串转为对象(javabean)。


一、建立实体类

新建一个user实体类如下:

给每一个属性都添加set和get方法。


注解说明:
  @XmlRootElement:将类或枚举类型映射到 XML 元素。
  @XmlElement:将JavaBean 属性映射到派生于属性名称的 XML 元素。
  @XmlTransient:阻止将 JavaBean 属性映射到 XML 表示形式。
  @XmlTransient:注释对于解决 JavaBean 属性名称与字段名称之间的名称冲突,或者用于防止字段/属性的映射。当取消首字母大写的 JavaBean 属性名称与字段名称相同时,就可能发生名称冲突。如果 JavaBean 属性引用该字段,那么可以通过防止映射使用 @XmlTransient 注释的字段或 JavaBean 属性来解决名称冲突。


二、建立一个方法类,将xml和javabean互相转化的方法都写在里面,如图:


我们需要转化的xml文件如下所示:



三、编写一个测试类:


得到的输出结果为:

 


猜你喜欢

转载自blog.csdn.net/zeternityyt/article/details/80929971