android之json格式数据解析
来源:互联网 发布:好享购 知肤泉水光面膜 编辑:程序博客网 时间:2024/04/24 05:54
一般我们在做android应用时,一般都要与服务器打交道,当我们向服务器发送一个请求时,服务器会以json格式的数据或者是xml格式的数据将信息反馈给我们,
json格式的数据相比xml数据,json格式的数据相对要小一些,占的带宽也会小一些。
下面通过代码给出json格式数据具体的解析方式。
public List<Blog> parseJSON(InputStream in) throws Exception {
List<Blog> blogs = new ArrayList<Blog>();
Blog blog = null;
byte[] data = Util.load(in);// 读取流中的所有数据
String jsonStr = new String(data);// 转为字符串
JSONArray jsonArray = new JSONArray(jsonStr);// 将字符串转为JSON数组
for (int i = 0; i < jsonArray.length(); i++) {// 循环遍历JSON数组
JSONObject jsonObject = jsonArray.getJSONObject(i);// 得到数组中的每个JSON对象
blog = new Blog();// 创建Blog对象
blog.setPortrait(jsonObject.getString("portrait"));// 从JSON对象中获取数据, 装入Blog对象
blog.setName(jsonObject.getString("name"));
blog.setContent(jsonObject.getString("content"));
String imgUrl = jsonObject.getString("image");
blogs.add(blog);
}
return blogs;
}
package cn.itcast.blog;
public class Blog {
private String portrait;
private String name;
private String content;
public Blog() {
super();
}
public String getPortrait() {
return portrait;
}
public void setPortrait(String portrait) {
this.portrait = portrait;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
}
- android之json格式数据解析
- Android之JSON格式数据解析
- Android之JSON格式数据解析
- Android之JSON格式数据解析
- Android之解析JSON格式数据
- Android 解析JSON格式数据
- Android--解析JSON格式数据
- Android之网络编程(四)解析 JSON 格式数据
- Android解析数据—JSON格式数据
- Android Json 数据解析 II 之 ------xml ,json 两种数据格式之对比
- 29读书笔记之解析JSON格式数据
- Android上解析Json格式数据
- Android JSON 格式数据的解析
- Android中的xml、json格式数据解析
- android 中解析json格式数据
- Android 数据解析格式和JSON对象
- Android解析xml和json格式数据
- Android笔记---解析JSON格式数据
- 诡异的楼梯(2)
- Cxf webservice Can't find the request for **'s Observer
- 工作流简介
- startActivityForResult 和 onActivityResult 问题
- 工作流参考模型
- android之json格式数据解析
- 《Designing Interfaces, 2nd》读书笔记,第一章 了解用户行为
- WebGIS搜索引擎之Lucene
- Eclipse的常见使用错误及编译错误 && 插件
- QQ浏览器不支持JS问题
- jcifs实现域用户自动登录碰到的问题和解决方案
- 工作流管理系统
- 工作流管理系统架构
- 并发 生产者/消费者 读者/写者 哲学家进餐的理解