Java对象与XML文件互转的几个小技巧(使用jaxb工具类)

来源:互联网 发布:淘宝有人工服务电话吗 编辑:程序博客网 时间:2024/05/19 16:27

采用Jaxb工具类实现Java对象与XML文件互转时,有一些注意的地方,记录如下:


1、model类需要加注解 @XmlRootElement 否则报错;

2、如果mode类的属性与XML节点名称不同,使用注解 @XmlElement(name="xxx") 指定;【注意】该注解必须加到getter方法上,加到属性上会报错!!!

3、集合类型,使用注解 @XmlElementWrapper 指定其包装类型;并建议同时使用注解 @XmlElement 显式指定其节点名称;

4、日期类型,使用注解 @XmlJavaTypeAdapter 指定日期格式,其参数为Class类型,继承 XmlAdapter 类;

5、数值类型,使用注解 @XmlJavaTypeAdapter 指定数值格式,其参数为Class类型,继承 XmlAdapter 类;


完整示例如下:



参考文献:

http://www.cnblogs.com/yjmyzz/p/xstream-jaxb-format-date-and-number.html


0 0
原创粉丝点击