`
wuxian_Abs
  • 浏览: 5747 次
  • 性别: Icon_minigender_1
  • 来自: 兰州
社区版块
存档分类
最新评论

使用Betwixt2转换xml和JavaBean

    博客分类:
  • xml
阅读更多

这是我的XML格式:

<MsgResponse><ResponseInfo><Result>1</Result><ErrorInfo>调用成功</ErrorInfo></ResponseInfo><Data><FOC>
  <FlightInfo>
    <DATOP>2011-02-23</DATOP>
    <FLTID>HU 7003</FLTID>
    <DEPSTN>HAK</DEPSTN>
    <ARRSTN>CAN</ARRSTN>
    <STD>2011-02-24 06:55:00</STD>
    <STA>2011-02-24 08:00:00</STA>
    <ACTYP>733</ACTYP>
    <ACOWN>HU</ACOWN>
    <AC>HU 733982</AC>
    <FLIGHTDATE>2011-02-24</FLIGHTDATE>
    <STATUS>SCH</STATUS>
  </FlightInfo>
  <FlightInfo>
    <DATOP>2011-02-24</DATOP>
    <FLTID>JD 5160</FLTID>
    <DEPSTN>HAK</DEPSTN>
    <ARRSTN>CAN</ARRSTN>
    <STD>2011-02-24 19:00:00</STD>
    <STA>2011-02-24 20:05:00</STA>
    <ACTYP>31C</ACTYP>
    <ACOWN>JD</ACOWN>
    <AC>JD 31CA79</AC>
    <FLIGHTDATE>2011-02-24</FLIGHTDATE>
    <STATUS>SCH</STATUS>
  </FlightInfo>
</FOC></Data></MsgResponse>
 我的Bean结构如下:
分享到:
评论

相关推荐

    javabean和xml互相转换工具类以及jar包

    - **使用Apache Commons Betwixt**:与转换过程类似,Betwixt提供了从XML到JavaBean的反向映射功能。 在实际应用中,`Bean2xml.java`可能是一个工具类,它封装了上述转换逻辑。这个类可能包含静态方法,如`...

    betwixt互相转换JavaBean和XML(含代码和jar包)

    方法写在textXml中,由于默认的方法较为简单,且有局限性,所以本资料主要侧重从自定义的配置文件中转换xml或者生成javaBean.有兴趣的朋友可以注意下,配置文件的名称,这是我花了很长时间才发现的……

    使用Betwixt将XML转为JAVA Bean(内有JAR包)

    本教程将通过一个具体的例子,讲解如何使用Betwixt将XML数据转换为Java Bean,特别是处理XML中相同节点名的情况。 首先,我们需要了解Betwixt的基本概念。Betwixt基于JavaBeans规范,通过反射和注解来实现XML和Java...

    betwixt互相转换JavaBean和XML(含代码和jar包).rar

    方法写在textXml中,由于默认的方法较为简单,且有局限性,所以本资料主要侧重从自定义的配置文件中转换xml或者生成javaBean.有兴趣的朋友可以注意下,配置文件的名称,这是我花了很长时间才发现的……

    commons-betwixt-0.5-src.zip_ObjectStringConvert_commons-betwixt_

    Apache Commons Betwixt 是一个Java库,它简化了JavaBean对象与XML文档之间的相互转换。这个工具包的核心功能在于,它允许开发者自动地将JavaBean的属性映射到XML结构,反之亦然,极大地提高了开发效率,尤其是在...

    Apache Commons 工具类介绍及简单使用 (2).pdf

    通过使用 Betwixt,可以轻松地将 XML 文件转换为 Java 对象,或者将 Java 对象转换为 XML 文件。 Codec Codec 是 Apache Commons 中的一个工具类,提供了各种编码方法的实现,如 DES、SHA1、MD5、Base64 等。通过...

    commons.rar

    它简化了JavaBean属性的读取和设置,支持属性的复制,以及对象和Map之间的相互转换。例如,你可以使用BeanUtils.copyProperties()方法轻松地将一个对象的所有属性值复制到另一个对象,无需手动编写setter和getter...

    Java序列化技术的探讨.pdf

    代码生成方式适用于应用程序要使用大型XML语法,这样的好处是不再需要定义自己的JavaBean。但框架生成的Java类不能编辑。如果修改了XML方案,生成的类也要重新生成。 #### 映射方式 采用映射方式的框架包括JAX Bl3...

    commons所有jar包

    2. **commons-beanutils-1.8.0-bin.zip**:Apache Commons BeanUtils库简化了JavaBean对象的属性访问,提供了方便的方法来操作JavaBean属性,无需直接调用getter和setter方法。 3. **commons-betwixt-0.8.zip**:...

    Java开发常用jar包

    10.commons-Betwixt.jar:XML与Java对象之间相互转换。 11.commons-dbcp.jar:是一个依赖Jakarta commons-pool对象池机制的数据库连接池,Tomcat的数据源使用的就是DBCP。 12.commons-DbUtils.jar:Apache组织提供的一...

    commons包介绍1

    2. **Betwixt**: Betwixt 提供了将JavaBean映射到XML文档和反向映射的功能,使得XML数据与Java对象之间的转换变得更加简单。 3. **Chain**: Chain组件实现了责任链模式,允许构建复杂的处理流程,其中每个处理者...

    apache.commons所有jar包

    2. **commons-beanutils-1.8.0-bin.zip**:Apache Commons BeanUtils库,简化了JavaBean对象的操作,提供了一种简单的方式来访问和操作属性,包括自动类型转换和属性的复制。 3. **commons-betwixt-0.8.zip**:这个...

    helloworld2

    - 了解Betwixt框架,用于JavaBean和XML之间的转换。 - 精通Spring框架,特别是依赖注入和DispatcherServlet的使用。 - 理解HTTP+XML消息流程。 此外,开发过程中需要: 1. 依据需求文档和接口文档进行设计,包括...

    JAKARTA COMMONS

    3. **Commons Betwixt**: 用于将 JavaBean 映射到 XML 文档,并支持反向映射,方便 Java 对象与 XML 数据之间的转换。 4. **Commons Chain**: 实现了设计模式中的“责任链模式”,允许构建复杂的处理流程,每个处理...

    jar包介绍大全

    Commons Betwixt 是一个用于将Java对象与XML文档相互转换的工具库。它使得开发者能够在不编写繁琐的转换代码的情况下,轻松地实现对象与XML之间的映射。 #### Commons EL (commons-el.jar) Commons EL 提供了一个...

    apache commons工具集代码详解

    Betwixt提供了将JavaBean转换为XML内容的功能,例如: ```java Person person = new Person(); person.setName("tom"); person.setAge(21); String xml = BeanUtils.describe(person); ``` Betwixt还可以将XML内容...

    Java 工具类总结目录(分享)

    - Betwixt是一个XML绑定库,用于在Java对象和XML文档之间进行相互转换。通过XML配置或注解,开发者可以方便地将Java对象序列化为XML,或者从XML恢复对象。 3. **Codec**: - Apache Commons Codec包含多种编码和...

    Java常用类库Apache Commons工具类说明及使用实例详解

    2.Betwixt:提供了XML与Java对象之间的相互转换。例如: ```java import org.apache.commons.betwixt.BeanReader; import org.apache.commons.betwixt.BeanWriter; Person person = new Person(); person.setName(...

Global site tag (gtag.js) - Google Analytics