解析JSON数据
来源:互联网 发布:企业网络机房建设标准 编辑:程序博客网 时间:2024/06/05 12:27
使用JSONObject
JSONArray jsonArray = new JSONArray(jsonData);JSONObject jsonObject = jsonArray.getJSONObjet(0);String id = jsonObject.getString("id");String name = jsonObject.getString("name");String version = jsonObject.getString("version");
太简单了!
使用GSON
配置GSON的依赖库,修改app/build.gradle文件代码,在dependencies闭包中添加依赖库
compile 'com.google.code.gson:gson:2.7'
新建一个数据的类
public class JSONData { private String id; private String name; private String version; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getVersion() { return version; } public void setVersion(String version) { this.version = version; }}
创建Gson对象,把数据解析出来。
单条数据
Gson gson = new Gson();JSONData data = gson.fromJson(jsonData,JSONData.class);
JSON数组
Gson gson = new Gson();List<JSONData> dataList = gson.fromJson(jsonData, new TypeToken<List<JSONData>>(){}.getType());for(JSONData data : dataList){ String id = data.getId(); String name = data.getName(); String version = data.getVersion();}
阅读全文
0 0
- Newtonsoft.Json解析json数据
- 使用Json解析Json数据
- JavaScript 解析 JSON 数据
- JavaScript 解析 JSON 数据
- JAVA解析json数据
- jquery解析json数据
- jquery解析json数据
- android---Json数据解析
- Android Json 数据解析
- jquery解析json数据
- Gson解析Json数据
- json 的数据解析
- Android解析json数据
- Java解析JSON数据
- Jquery解析json数据
- eval 解析 json 数据
- 解析JSON数据
- JSON 数据解析
- jquery validate强大的jquery表单验证插件
- 查询Oracle数据库分时段的健康状况---脚本
- OAuth 2.0介绍
- 将博客搬至CSDN
- python初学笔记(-)
- 解析JSON数据
- C#线程安全
- Java 集合系列06之 Vector源码解析
- 大型网站技术架构演变过程
- 读(Android开发艺术探究)view 的滑动 (一)
- java-微信公众号充值
- OpenCV学习--saturate_cast防止数据溢出
- 鼓励自己
- display:none与visible:hidden的区别