android学习---使用GSON解析JSON格式数据
2017-10-01 21:39
801 查看
一、概述
谷歌提供的GSON开源库可以让解析JSON数据的工作简单到让你不敢想象的地步。二、GSON的使用
1.在项目中添加GSON库的依赖。编辑app/build.gradle文件,在dependencies闭包中添加如下内容2.将一段JSON格式的字符串自动映射成一个对象,从而不需要我们再动手去编写代码进行解析
比如说一段JSON格式的数据如下所示
{ "name":"Tom","age":20}
那我们就可以定义一个Person类,并加入name和age这两个字段,然后只需简单的调用如下代码就可以将JSON数据自动解析成一个Person类对象:
Gson gson = new Gson();
Person person =gson.fromJson(jsonData,Person.class);
如果需要解析的是一段JSON数组,我们需要借助TypeToken将期望解析成的数据类型传入到fromJson()方法中:
List<App>appList=gson.fromJson(jsonData,new TypeToken<List<App>>(){}.getType());
相关文章推荐
- Android JSON数据格式的解析,与简单对象、带泛型的List和Map的转换,以及GSON的使用
- android 学习笔记 解析json格式的数据 JSONObject 和GSON解析json格式数据
- Android学习---使用JSONObject 解析JSON格式数据
- Android中使用Gson解析JSON数据
- Android中使用Gson解析JSON数据
- Android中使用Gson解析JSON数据
- Android连接服务器数据库查询+Gson解析(List和Map)格式json数据(一)
- Android连接服务器数据库查询+Gson解析(List和Map)格式json数据(二)
- android 将数据转换成JSON数据格式并使用JSONObject解析JSON格式的数据
- Android中使用Gson解析JSON数据
- Android中使用Gson解析JSON数据的两种方法
- Android中使用Gson解析JSON数据
- Android下使用Gson解析JSON数据
- android菜鸟学习笔记25----与服务器端交互(二)解析服务端返回的json数据及使用一个开源组件请求服务端数据
- Android学习系列(20)--App数据格式之解析Json
- Android中使用Gson解析JSON数据
- Android学习系列(20)--App数据格式之解析Json
- android中使用Gson解析普通json数据(致我的第一篇博文)
- Android访问网络:服务端返回XML或JSON格式数据,Android 进行解析并使用ListView显示
- Android中Json数据解析(二)--使用Gson、Jackson和FastJson解析Json数据