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

时间:2024-04-06 15:23:44

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


一、建立实体类

新建一个user实体类如下:

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

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

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


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

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

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

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


三、编写一个测试类:

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

得到的输出结果为:

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