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
- Java对象与XML文件互转的几个小技巧(使用jaxb工具类)
- 使用JAXB类库实现XML与JAVA对象的互转
- JAXB:xml与java对象互转
- JAXB完成XML与Java对象的互转
- JAXB完成XML与Java对象的互转
- JAXB完成XML与Java对象的互转
- 使用JAXB类库实现JAVA对象与XML互转
- JAXB实现xml与java对象的
- xml-xml与java对象之间的转换(jaxb)
- 使用JAXB时,xml与java对象互转以及初始情况下直接由模板xml生成javabean
- 使用jaxb使得java对象与xml之间相互转化
- 使用Java自带的API进行JAVA代码与XML文件的转换(JAXB)
- Jaxb实现Java对象与XML之间的转换
- JAXB 可以实现Java对象与XML的相互转换
- 不规矩的xml与JAVA对象互相转换的小技巧-使用Marshaller
- 不规矩的xml与JAVA对象互相转换的小技巧-使用Marshaller
- Java操作XML的JAXB工具
- Java操作XML的JAXB工具
- iOS中UITextField的字数限制
- 过滤Revit文件中所有的构件
- Map集合的注入
- MAVEN ARCHETYPE搭建项目模板
- Android APK反编译就这么简单 详解(附图)
- Java对象与XML文件互转的几个小技巧(使用jaxb工具类)
- List集合的引入
- PAT| 1001. A+B Format
- 决策树(Decision Tree)
- log4j日志打印的配置
- 从config文件中读取数据库信息
- 用eclipse怎样将本地的项目打成jar包上传到maven仓库
- jQuery $.extend()用法总结
- Android_Volley+Image-Loader+RecyclerView实现网络下载图片瀑布流