文章分类 -  Android GSon,JSon,XML

摘要:前言 在做web或者其他项目中,JSON与XML格式的数据是大家经常会碰见的2种。在与各种平台做数据对接的时候,JSON与XML格式也是基本的数据传递格式,本文主要简单的介绍JSON/XML文件的读写操作,以及与Bean之间的转换。示例代码都是经过Demo测试的,当然也会把代码上传到GitHub.需要的朋友可以看看。准备工作 我这里对XML与JSON主要依赖以下2个开源库,当然像针对xml和JSON解析的开源库非常的多,下面这2个感觉相对用起来比较简单。需要注意的是如果缺少下面jar文件中的一个,可能就会出现ClassNotFound 异常,如果发现使用的方法在当前库中找不到,则可能是库版.. 阅读全文
posted @ 2014-03-18 00:53 MMLoveMeMM 阅读(884) 评论(0) 推荐(0) 编辑
摘要:在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。最近做了一个android版的CSDN阅读器,用到了其中的两种(sax,pull),今天对android解析xml的这三种方式进行一次总结。 今天解析的xml示例(channels.xml)如下:百度腾讯新浪淘宝一、使用sax方式解析基础知识: 这种方式解析是一种基于事件驱动的api,有两个部分,解析器和事件处理器,解析器就是XMLReader接口,负责读取XML文档,和向事件处理器发送事件(也是事件源),事件处理器ContentHandler接口,负责对发送的事件响... 阅读全文
posted @ 2013-10-08 20:06 MMLoveMeMM 阅读(190) 评论(0) 推荐(0) 编辑
摘要:首先说一下Json数据的最基本的特点,Json数据是一系列的键值对的集合,和XML数据来比,Json数据的体积更加小,传输效率高,易解析,不过可读性不高; 因为这次要从服务器端得到Json数据,并且通过解析之后把解析后的数据显示在Android客户端中,首先部署服务器端代码(直接使用Jsp/Servlet): 构造的Json数据如下: [{"name":"张三","address":"北京","age":20},{"name":"李四","add 阅读全文
posted @ 2013-10-08 19:59 MMLoveMeMM 阅读(312) 评论(0) 推荐(0) 编辑
摘要:今天自行研究了下json ,感觉非常好用,经过测试比google的GSON快多了 同时Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。功能非常的强悍! 大家也知道,json 在如今互联网时代应用的非常广,因为大家如此的关注,所以对json的解析性能要求也是非常高的。一、 准备工作1、 下载依赖库jar包Jackson的jar all下载地址:http://jackson.codehaus.org/1.7.6/jackson-all-1.7.6.jar然后在工程中导入这个jar包即可开始工作官方示例:http://wiki.f 阅读全文
posted @ 2013-10-08 19:53 MMLoveMeMM 阅读(324) 评论(0) 推荐(0) 编辑
摘要:把Gson作为我们的JSON解析库,如何应用到我们的程序中呢?之需要引入Gson的jar包即可:下载地址:http://code.google.com/p/google-gson/Code Docs:http://google-gson.googlecode.com/svn/trunk/gson/docs/javadocs/index.html使用方法:一、对象-->JSON 假如我们有一个类Person:public classPerson { public longid; publicString name; public boolean isMale; publicString a 阅读全文
posted @ 2013-10-08 19:47 MMLoveMeMM 阅读(342) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示