封装GSON解析的实体类,快速解析
来源:互联网 发布:阿里数据分析师年薪 编辑:程序博客网 时间:2024/06/05 04:49
返回的json数据 有的是对象,有的是集合,
用Jsonobject一个个去解析实在是很麻烦,
可以通过泛型抽出父类做一个通用的解析类,
以我现在正在做的这个项目举例:
这是后台返回的数据格式:
{
"return_num": "1",
"return_result": 结果集就不固定了,可能对象,集合,字符串什么的都有可能,我们就定义泛型就行了
}
根据后台返回的格式建立实体类如下:
public class BasePropertyMod<T> implements Serializable { public String return_num; public T return_result;}
java解析代码:
BasePropertyMod<List<PayMod>> mod= gson.fromJson(arg0.result,
new TypeToken<BasePropertyMod<List<PayMod>>>() {
}.getType());
这样解析的时候 都可以这样来解析,根据不同的结果集传入不同的泛型就行了。
另外实体类记得要实现Serializable 这个接口才行,代表该对象可以序列化。
0 0
- 封装GSON解析的实体类,快速解析
- Gson 解析实体类
- Gson解析和封装
- gson相关封装解析
- Gson 解析工具封装
- android之Gson解析json的封装
- json转实体:Gson的fromJson,传统的json解析
- Android - 解析Json框架:Gson实体类映射
- GSON解析json中存在不确定实体类
- GSON解析json中存在已知的不确定的泛型实体类
- Gson解析之字段名和实体类属性名不一致的处理
- 说说关于Android使用Gson解析Json所需实体类的那些事~
- GSON解析json含有不确定的泛型实体类,根据键值获取json数据
- Gson快速Json解析教程
- Gson快速Json解析教程
- Gson快速解析之解析复杂JSON
- Gson 的简单封装,避免解析null时报错
- 解析用Gson解析json遇到”一”:“二”类似字符串key,value,如何编写实体类
- case when
- java截取指定字符串中的某段字符如何实现?
- list view 多层表头
- leetcode 每日一题 27. Remove Element
- Problem A: 求素数
- 封装GSON解析的实体类,快速解析
- 这是一个测试文章
- Problem B: 求各位数字之和
- 解决导航跳转和模态跳转混合问题
- ddd
- Android 5.x 权限问题解决方法
- strust2框架的基本搭建
- Problem C: 判断字符串是否为回文
- 深入理解 Java