`
wxch2008
  • 浏览: 19663 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java 的JSON、XML转换框架

阅读更多
希望给各位带来一点帮助,JSON及XML的Java序列化、反序列化(转换)在WebService、Ajax数据传递中,
用得比较多。如:在用ExtJS、jQuery、mootools以及一些WebService时,你可以需要用到JSON、XML,
给前端传递JSON或XML数据。这个时候你就可以用下面的这些技术帮助你转换Java对象,这些技术都
可以轻易完成。比你手动拼接字符前要方便、省事得多。JSON的传递数据相对XML要更快些,
且性能更好,但XML的可读性更清晰。至于用JSON,还是XML就看你的需求了。

json-lib框架,可以完成Java对象到JSON的相互转换,以及简单转换XML。

在线博文:

For cnblogs:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html

For csdn: http://blog.csdn.net/IBM_hoojo/archive/2011/04/21/6339246.aspx



Jackson框架,可以很方便的完成Java对象和JSON的相互转换。也可以完成xml转换,但是还不是那么的完善。

在线博文:

For cnblogs:http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.html

For csdn:http://blog.csdn.net/IBM_hoojo/archive/2011/04/22/6340762.aspx



XStream对JSON、XML的都支持,它可以对JSON或XML的完美转换。

在线博文:

For csblogs:http://www.cnblogs.com/hoojo/archive/2011/04/22/2025197.html

For csdn:http://blog.csdn.net/IBM_hoojo/archive/2011/04/22/6342386.aspx



用Castor来完成Java对象到xml的相互转换。

在线博文:

for csblogs:http://www.cnblogs.com/hoojo/archive/2011/04/25/2026819.html

for csdn:http://blog.csdn.net/IBM_hoojo/archive/2011/04/25/6360916.aspx



Jaxb2完成xml的转换

在线博文:

For cnblogs:http://www.cnblogs.com/hoojo/archive/2011/04/26/2029011.html

For csdn:http://blog.csdn.net/IBM_hoojo/archive/2011/04/26/6363491.aspx



Jibx完成Java到XML的相互转换

在线博文:

For cnblogs:http://www.cnblogs.com/hoojo/archive/2011/04/27/2030205.html

For csdn:http://blog.csdn.net/IBM_hoojo/archive/2011/04/27/6366333.aspx


本文来自CSDN博客,http://blog.csdn.net/IBM_hoojo/archive/2011/04/27/6366429.aspx
分享到:
评论

相关推荐

    JSON-lib框架,转换JSON、XML不再困难

    此外,JSON-lib也能将Java对象转换为XML,以及将XML转换回Java对象。这在需要在JSON和XML之间切换的场景中非常实用。转换过程与JSON类似,只是使用不同的类和方法,如`JsonConfig`和`XmlUtils`。 在实际应用中,你...

    java与json互相转换的jar包

    Java与JSON互相转换是开发过程中常见的需求,尤其是在服务器端与前端之间传递数据时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易读性、易写性和高效性,被广泛应用于Web服务。Java则是...

    《JSON-lib框架,转换JSON、XML不再困难》学习笔记

    在《JSON-lib框架,转换JSON、XML不再困难》的学习笔记中,可能涉及以下几个关键知识点: 1. JSON基础:JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的一个子集...

    xml 与json转换代码

    使用JUnit或其他测试框架,编写测试方法,分别测试XML到JSON和JSON到XML的过程,并比较转换前后的数据是否一致。 ```java import org.junit.Test; import static org.junit.Assert.assertEquals; public class ...

    java json转换所需jar包

    Java中的JSON转换是开发过程中常见的任务,特别是在处理服务器与客户端之间的数据交换时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也方便机器解析和生成。在Java中,...

    java或android xml转json所需jar包

    在某些场景下,我们可能需要将XML转换为JSON,以便于处理或适应不同的接口需求。标题提到的"java或android xml转json所需jar包"就是为了解决这种需求。 在描述中提到的jar包,通常是指一个包含预编译Java类的归档...

    xml格式数据和json相互转换的源码

    Python的`xmltodict`库可以将XML转换为字典,然后利用内置的`json`模块将字典转换为JSON: ```python import json import xmltodict xml = "<person><name>张三</name><age>30</age><city>北京</city></...

    xml与json、javabean的互相转换

    在Java开发中,有时我们需要将XML转换为JSON,反之亦然,或者将这些格式与JavaBean对象进行互换,以便于数据处理和传输。本篇文章将深入探讨XML、JSON与JavaBean之间的转换方法。 首先,我们来看XML和JSON的特性。...

    Java JSON技术框架选型、测试及简单使用

    在Java开发中,选择合适的JSON处理框架是至关重要的,因为它直接影响到代码的可读性、性能和维护性。本篇文章将围绕Java中的JSON技术框架选型、测试以及简单使用进行深入探讨。 一、框架选型 Java中常见的JSON库有...

    json2XMLjar.rar

    在JSON到XML转换中,EzMorph可能用于处理不同类型的数据转换。 7. **commons-logging-1.0.4.jar**: Apache Commons Logging是Java的日志抽象层,允许在不修改代码的情况下切换日志实现。在开发过程中,它有助于调试...

    java中json解析转换需要的jar包和依赖包

    它还支持将XML转换为JSON,反之亦然,极大地增强了JSON的使用范围。 2. `commons-collections-3.2.1.jar`: Apache Commons Collections是Apache软件基金会的一个项目,提供了一系列实用工具类来增强和扩展Java集合...

    JSON-lib框架

    2. **XML与JSON互转**:除了Java对象和JSON的转换,JSON-lib还支持XML和JSON之间的转换。这对于那些既有XML数据又有JSON需求的项目非常实用。 3. **多版本支持**:JSON-lib针对不同版本的Java(J2SE和J2ME)提供了...

    json转xml所需jar包

    在JSON到XML转换中,可能用到这个库来处理Java对象与JSON数据的映射。 5. `json-lib-2.3-jdk15.jar`:JSON-lib是一个用于处理JSON数据的Java库,它支持多种Java平台,并且提供了解析和生成JSON的多种方式。这个库是...

    xml转json所需要的jar包

    首先,你可以使用`javax.xml.bind`包中的`javax.xml.bind.annotation.XmlRootElement`和`javax.xml.bind.JAXBContext`将XML转换为Java对象,然后再使用Gson将Java对象转换为JSON。 4. **Apache CXF库**:Apache CXF...

    json与xml相互互转无jar包纯java实现,也可使用lib的jar实现功能。

    在Java中,处理JSON和XML转换有多种方法,包括使用第三方库和不依赖任何库的纯Java实现。本篇将详细探讨这两种方式。 1. **无jar包的纯Java实现**: 在不依赖任何外部库的情况下,我们可以利用Java的标准库来实现...

    smooks java报文转化框架

    smooks是一种强大的java数据转换框架。一些xml报文你可能需要装换其标签头,或者把标签的属性转换成元素,或者想把csv格式的文件转换成xml格式,smooks框架是你的选择。

Global site tag (gtag.js) - Google Analytics