Android之使用XMLPull解析xml(二)
摘要:转自:http://www.blogjava.net/sxyx2008/archive/2010/08/04/327885.html介绍下在Android中极力推荐的xmlpull方式解析xml。xmlpull不仅仅可以使用在Android上,同样也适用于javase,但在javase环境下,你需要自己去获取xmlpull所依赖的类库。环境:kxml2-2.3.0.jarxmlpull_1_1_3_4c.jar以上两个jar分别从以下网站下载:http://www.xmlpull.org/ xmlpullhttp://kxml.sourceforge.net/ kxmlxml文件:张三男18z
阅读全文
posted @
2013-08-02 18:14
lee0oo0
阅读(11690)
推荐(0) 编辑
JSON数据之使用Fastjson进行解析(一)
摘要:据说FastJson是目前最快的解析Json数据的库,而且是国人开发出来的开源库。顶一下,付上官方网址:http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2424946要使用Fastjson,首先需要下载相对应的jar文件,在官网即可下载。附上初学的第一个例子,多多指教:{ "statuses":[ { "id": 912345678901, "text": "How do I stream JSON in Java?", "geo
阅读全文
posted @
2013-05-08 11:11
lee0oo0
阅读(17574)
推荐(1) 编辑
Android之Gson
摘要:{ "id": 912345678901, "age": 33, "text": "How do I stream JSON in Java?", "geo": null,}红色部分如果表示有可能为null,则在判断的时候需要如下name.equals("geo")&& reader.peek() != JsonToken.NULL橙色部分要是想不解析其中的Json字段,需要在判断的时候加上一个else语句如下:else{reader.skipValue()}
阅读全文
posted @
2012-10-24 16:31
lee0oo0
阅读(1493)
推荐(0) 编辑
android之xml数据解析(Pull)
摘要:需要解析的XML:<?xmlversion="1.0"encoding="utf-8"?><persons><personid="23"><name>张老师</name><age>21</age><persion><personid="20"><name>李老师</name><age>25</age><persion></persons>
阅读全文
posted @
2012-09-21 15:41
lee0oo0
阅读(833)
推荐(0) 编辑
android之xml数据解析(DOM)
摘要:DOM解析是把整个需要解析的xml文件暂存在内存中。需要解析的XML文档:<?xmlversion="1.0"encoding="UTF-8"?><persons><personid="23"><name>lee</name><age>30</age></person><personid="20"><name>leo</name><age>24</age><
阅读全文
posted @
2012-09-10 10:45
lee0oo0
阅读(3197)
推荐(0) 编辑
android之JSON解析(三)
摘要:1. 这是Json数据,String str = "[{\"name\":\"Michael\",\"age\":20},{\"name\":\"Mike\",\"age\":21}]"。这个Json数据有一个数组,数组里面有两个Json对象 2. 首先必须生成Type对象,使用以下的方式(User是上一节的User类): Type listType = new TypeToken<LinkedList<User>>(){}.get
阅读全文
posted @
2012-03-22 11:15
lee0oo0
阅读(734)
推荐(0) 编辑
android之JSON解析(二)
摘要:***这个例子只能是针对于Json对象而不是Json数组,Json数组需要转为为Json对象,这是下一节的事情。 1. 先有一个JSON对象String str = "{\"name\":\"Michael\",\"age\":20}",JSON类可以直接把JSON数据转化为java对象 2. 创建User类 public class User{ private String name; private int age; public void setName(String name){ this.name = n
阅读全文
posted @
2012-03-22 10:39
lee0oo0
阅读(745)
推荐(0) 编辑
android之xml数据解析(SAX)
摘要:使用SAX事件驱动模型解析xml数据: sax的工作原理简单地说就是对文档进行顺序扫描,当扫描到文档(document)开始与结束、元素(element)开始与结束、文档(document)结束等地方时通知事件处理函数,由事件处理函数做相应动作,然后继续同样的扫描,直至文档结束。以下是创建SAX解析的步骤: 1. 创建SAXParserFactory对象 SAXParserFactory factory = SAXParserFactory.newInstance(); 2. 创建SAXReader对象 SAXReader reader =factory.newwSAXPar...
阅读全文
posted @
2012-03-22 10:09
lee0oo0
阅读(542)
推荐(0) 编辑
android之JSON解析(一)
摘要:www.json.org这是JSON的官方网站。 首先,我,我们需要在code.google.com/p/google-gson/downloads/list下载JSON的jar包,解析后把gson-1.6.jar文件导入到你那个需要解析的项目中去。 解析JSON例子,如下: 1、 这是Json数据,"[{\"name\":\"Michael\",\"age\":20},{\"name\":\"Mike\",\"age\":21}]" 2、 //创建Jso
阅读全文
posted @
2012-03-22 00:52
lee0oo0
阅读(7412)
推荐(0) 编辑