步骤:
1。在日期字段中添加注解:@XmlJavaTypeAdapter(DateAdapter.class),该DateAdaper继承XmlAdapter类
如
public class Date {
@XmlElement(name="date")
@XmlJavaTypeAdapter(DateAdapter.class)
private Date date;
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
.....
}
2。编写DateAdapter类,处理日期格式
public class DateAdapter extends XmlAdapter<String, Date> {
private SimpleDateFormat yyyyMMddHHmmss = new SimpleDateFormat(
"yyyyMMdd-HH:mm:ss");
@Override
public Date unmarshal(String v) throws Exception {
return yyyyMMddHHmmss.parse(v);
}
@Override
public String marshal(Date v) throws Exception {
return yyyyMMddHHmmss.format(v);
}
}
其中格式可以根据不同的输入来定义不同格式。
分享到:
相关推荐
java 使用 JAXB 将xml转换为 bean 包含xml和dto和读取文件的util类
使用jaxb来实现对xml的读写,其中用到了list整个集合
介绍了如何通过java来读写xml的方法,其中介绍了几种方法,如:DOM、SAX、JDOM、JAXB、dom4j.
一个JAXB2的基础教程,教你快速运用JAXB通过XSD绑定XML和读写XML
Java 解析XML性能分析Demo。包含了DOM解析,SAX解析, JDOM解析,DOM4J解析,JAXB解析例子。
XML Schema 教程 XML Schema 是基于 XML 的 DTD 替代者。...在此教程中,你将学习如何在应用程序中读取和创建 XML Schema 语言,XML Schema 为何比 DTD 更加强 大,以及如何在您的应用程序中使用 XML Schema。
它将教您如何使用XML的各种应用程序编程接口(API)、工具和技巧来构建实际的应用程序,为管理从配置文件到网络站点在内的所有信息提供一条全新的途径。 本书的前两章回顾有关XML的基础知识,包括XPath、XSL、DTD以及...
它将教您如何使用XML的各种应用程序编程接口(API)、工具和技巧来构建实际的应用程序,为管理从配置文件到网络站点在内的所有信息提供一条全新的途径。 本书的前两章回顾有关XML的基础知识,包括XPath、XSL、DTD...
NULL 博文链接:https://ladybird2010.iteye.com/blog/675217
概述 该项目包含用于读取和写入编码数据的扩展组件。 此外,目标是模拟数据... 从上面开始:有些XML构造模块将无法处理; 包括JAXB支持的某些情况 但是,此模块可能还支持JAXB无法处理的构造和用例:特别地,支持Jacks
Excel 表格并转换为 CSV[EXCEL - TO -CSV] 使用 smooks 读取 CSV 文件转换为 java 对象 [CSV - TO- - Java] 使用 jaxb-xml-to-object-transformer 读取 java 对象转换为 xml 通过电子邮件发送 XML骡子组件文件连接器...
学生将创建一个检查目录的应用程序,读取文件的内容,使用JAXB为该文件创建一个XML文档,其中包含用户名(学生的姓名),日期为yyyy-MM-dd格式,文件名以及文件本身的内容(嵌入在CDATA标记中)。 然后,应用程序将...
XML文件传输学生将创建一个检查目录的应用程序,读取文件的内容,使用JAXB为该文件创建XML文档,其中包含用户名(学生的姓名),日期为yyyy-MM-dd格式,文件名以及文件本身的内容(嵌入在CDATA标记中)。 然后,应用...
XML原型编译器(PCX)是一种类似于JAXB的XML编译器。 它在输入中获取XML文件,并生成一组类,这些类能够读取给定类型的XML文件。 与JAXB不同,PCX没有可用于代码生成的元语言。 研究所
它将它与读取XML数据的源连接器结合使用,例如从读取。转变FromXML(密钥) 此转换用于根据提供的XSD将输入值中的XML转换为JSON结构。组态名称类型重要性默认值验证器文献资料schema.path 清单高敦促要加载的架构。...
javax.imageio.stream Java Image I/O API 的一个包,用来处理从文件和流中产生的低级别 I/O。 javax.management 提供 Java Management Extensions 的核心类。 javax.management.loading 提供实现高级动态加载的类...
JAXB和其他xml绑定工具和框架可能需要依赖大型库或其他编译时步骤。 dsl4xml的灵感来自于最近的一些工作,这些工作加快并提高了Android应用程序中某些复杂(缓慢)的XML解析代码的可读性。 JSON解析现在可以尝试...
使用REST和SOAP客户端以及MULE ESB发送消息的演示这个项目从输入文件夹中读取Excel工作表,并将其转换为JAVA对象[EXCEL-TO -JAVA对象] 使用jaxb-xml-to-object-transformer读取转换为xml的java对象调用REST和SOAP...
compile :将调用init,下载所需的库和工具,通过JAXB XJC从XSD定义生成Java模型,编译源代码并构建项目 execute.XPathTestAdvance :请注意完成与lab03相关的任务所需的指令 execute.JAXBMarshaller :提供一个...
javax.imageio.stream Java Image I/O API 的一个包,用来处理从文件和流中产生的低级别 I/O。 javax.management 提供 Java Management Extensions 的核心类。 javax.management.loading 提供实现高级动态加载的类。...