首页 > 代码库 > Json解析之FastJson
Json解析之FastJson
1、FastJson介绍
FastJson是阿里巴巴提供的一个Json处理工具包,具有极快的性能,超越任其他的Java Json parser。使用起来非常方便。2、例程
首先下载fastjson-1.1.27-android.jar包并导入工程中:DataBean.java:
package com.heqiang.testactivity; public class DataBean{ private String name; private String url; private String summary; private long id; public DataBean() { } public DataBean(long id, String name, String url, String summary) { this.id = id; this.name = name; this.url = url; this.summary = summary; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getSummary() { return summary; } public void setSummary(String summary) { this.summary = summary; } public long getId() { return id; } public void setId(long id) { this.id = id; } }
ResponseBean.java:
package com.heqiang.testactivity; public class ResponseBean { private int code; private String message; private Value value; public int getCode() { return code; } public void setCode(int code) { this.code = code; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public Value getValue() { return value; } public void setValue(Value value) { this.value = http://www.mamicode.com/value;>
解析函数:private void testFastJson(){ String data = http://www.mamicode.com/"{/"code/":200,/"message/":/"/",/"value/":{/"flag/":true,/"data/":[{/"url/":/"http://www.baidu.com/",/"id/":1,/"name/":/"百度/",/"summary/":/"搜索引擎/"},{/"url/":/"http://www.sina.com/",/"id/":2,/"name/":/"新浪/",/"summary/":/"门户网站/"},{/"url/":/"http://www.qq.com/",/"id/":3,/"name/":/"腾讯/",/"summary/":/"社交网络/"},{/"url/":/"http://www.taobao.com/",/"id/":4,/"name/":/"淘宝/",/"summary/":/"购物网站/"}]}}";>
程序运行后打印如下:name = 百度, url = http://www.baidu.com, id = 1, summary = 搜索引擎 name = 新浪, url = http://www.sina.com, id = 2, summary = 门户网站 name = 腾讯, url = http://www.qq.com, id = 3, summary = 社交网络 name = 淘宝, url = http://www.taobao.com, id = 4, summary = 购物网站
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。