[其他]Gson的简单使用(开始到结束)
来源:互联网 发布:淘宝自动确认收货时间 编辑:程序博客网 时间:2024/06/07 00:53
1.在app的build.gradle内加入
dependencies { compile 'com.google.code.gson:gson:2.6.2'}
2.创建JObject类
import com.google.gson.Gson;public class JObject { public static <T> T fromJson(String json, Class<T> classOfT) { return new Gson().fromJson(json, classOfT); } @Override public String toString() { return toJson(); } public String toJson() { Gson gson = new Gson(); return gson.toJson(this); }}/**例子:{
"people":[
{"firstName":"Brett","lastName":"McLaughlin","email":"aaaa"},
{"firstName":"Jason","lastName":"Hunter","email":"bbbb"},
{"firstName":"Elliotte","lastName":"Harold","email":"cccc"}
]
}
*/3.创建Json最外层类public class JMessage extends JObject{//变量必须和json内的相同 public JPeople poeple;}public class JPeople extends JObject{//变量必须和json内的相同 String public String firstName;public String lastName;public String email;}4.使用String json = {"people":[{"firstName":"Brett","lastName":"McLaughlin","email":"aaaa"},"firstName":"Jason","lastName":"Hunter","email":"bbbb"},{"firstName":"Elliotte","lastName":"Harold","email":"cccc"}]};Log.e("peopleData","firstName="+jPeople.firstName);JMessage msg = JMsg.fromJson(json, JMessage.class) ;JPeople jPeople = msg.poeple;
0 0
- [其他]Gson的简单使用(开始到结束)
- Gson的简单使用
- Gson的简单使用
- Gson的简单使用
- 简单的Gson使用
- Gson的简单使用
- Gson的简单使用
- Gson的简单使用
- Gson的简单使用
- Gson 的简单使用
- 结束到开始之间
- 从开始到结束
- 递归方法 使用sql查询生成开始到结束日期之间的所有日期
- php取得一天的开始到结束的时间戳
- Gson的简单使用(待补充)
- Gson的简单使用(一)
- Gson的简单使用(二)
- Gson的简单使用(笔记)
- poj1276多重背包
- NYOJ 639-找规律【注意一下判断等比数列】
- 大型网站架构系列:负载均衡详解(3)
- 【POJ3481】Double Queue——伸展树
- metasploit魔鬼训练营第一章笔记
- [其他]Gson的简单使用(开始到结束)
- linux shell script脚本数组的建立和使用
- AFNetWorking实现GET、POST
- 共同的森林实验(类变量与实例变量)
- 修改环境变量为当前工作目录的.bat文件
- 关于PHP+Mysql1045 Access denied for user错误解决办法——你可能想不到的
- LaTeX之画图语言和画图软件
- Linux服务器压测
- 无线通信中的最大比合并(MRC)分析