Java 的JSON、XML转换方法——目录索引(转)[通俗易懂]

Java 的JSON、XML转换方法——目录索引(转)[通俗易懂]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

 

转自:  http://www.cnblogs.com/hoojo/archive/2011/04/27/2030264.html

我的小注: 换了个开发ERP、CRM大型软件的公司,都是JAVA开发,我晕,只好开始捡起我那可怜的JAVA知识,开始发奋啦!!!!

转载于:https://www.cnblogs.com/JoannaQ/p/3407824.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106762.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Scrapy 爬虫完整案例—从小白到大神(银行网点信息为例)

    Scrapy 爬虫完整案例—从小白到大神(银行网点信息为例)采用selenium界面抓取信息,需要渲染界面,并且也是单线程操作,效率极低,一晚上只爬去了一个工行的数据。突然想到了分布式爬虫安装Scrapypip版本过于老旧不能使用,需要升级pip版本,输入python-mpipinstall–upgradepip,升级成功安装scrapy命令:pipinstallScrapy因为scrapy框架基于Twisted,所以先要下载其whl包安装地址:http://www.lfd.uci.edu/~gohlke/pythonl..

    2022年6月26日
    27
  • 用Java实现在【520,1314】之间生成随机整数的故事

    做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!在未来城市工作的的程序员小木,做了一个梦,梦到自己在塔鲁姆的街道上看到一个姑娘,这个姑娘从远处走向他,脸上带着微笑。让小木很是着迷,小木呆呆的望着姑娘从他身边走过,当他回过神来,发现姑娘已经走远,小木赶忙去追这位姑娘,突然天空中飘下一张字条,上面写着:我一眼就看出你是Java程序员了,当你能用代码实现 520~1…

    2022年2月28日
    54
  • gtest参数化_gopro三折杆教程

    gtest参数化_gopro三折杆教程1前言使用gtest编写的测试案例通常本身就是一个可执行文件,因此运行起来非常方便。同时,gtest也为我们提供了一系列的运行参数(环境变量、命令行参数或代码里指定),使得我们可以对案例的执行进行一些有效的控制。2 基本介绍前面提到,对于运行参数,gtest提供了三种设置的途径:系统环境变量命令行参数代码中指定FLAG因为提供了三种途径,就会有优先级的问题,有一个原则是,最后…

    2022年9月28日
    4
  • Android对话框之dismiss和cancel和hide区别「建议收藏」

    Android对话框之dismiss和cancel和hide区别「建议收藏」Android对话框之dismiss和cancel和hide区别

    2022年4月21日
    100
  • WinRAR去广告心得

    WinRAR去广告心得学习winAPI函数CreateWindow函数 软件创建窗口分为1首先注册2开始创建3显示分别有各自函数形成 还要有消息传递机制每个窗口有自己的类注意类函数参数问题   Winrar5.4去广告首先下断创建窗口函数进而多次运行暂停知道找到广告出现的窗口class追踪函数入口ret掉注意堆栈平衡

    2022年5月23日
    31
  • eclipse中svn操作详解

    eclipse中svn操作详解1、svn:原理是这样的svn服务器一般放在公共的服务器上,大家连这个服务器,在Eclipse上使用svn控件可以下载svn上的项目至本地,所以很多公司将开发要用到的代码都放在svn上,有同事来

    2022年7月2日
    25

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号