谷歌Gson工具类
来源:互联网 发布:在线抓阄软件 编辑:程序博客网 时间:2024/06/01 09:15
对于大部分公司使用JsonArray这样对Json数据处理的方法,我更推崇谷歌的Gson工具类.
主要也是自己用到,而且比较方便.
对于任何类型都能转换.
Gson gson = new Gson();
SingleRoleParam srp = new SingleRoleParam();
gson.toJson(srp);//转换到gson对象
ResultMessage result = gson.fromJson(str, ResultMessage.class);//转换成对应类型,反射形式
对于List类型
ResultMessage result = gson.fromJson(str, ResultMessage.class);
Type listType = new TypeToken<LinkedList<FindRoleResult>>() {}.getType();
LinkedList<FindRoleResult> result2 = gson.fromJson(result.getMsg(),
listType);
Iterator<FindRoleResult> iterator = result2.iterator();
while (iterator.hasNext()) {
FindRoleResult user = (FindRoleResult) iterator.next();
Type listType = new TypeToken<LinkedList<FindRoleResult>>() {}.getType();
LinkedList<FindRoleResult> result2 = gson.fromJson(result.getMsg(),
listType);
Iterator<FindRoleResult> iterator = result2.iterator();
while (iterator.hasNext()) {
FindRoleResult user = (FindRoleResult) iterator.next();
进行操作即可.
0 0
- 谷歌Gson工具类
- Gson工具类
- Gson解析工具类
- Gson工具类
- Gson 转换工具类
- Gson工具类
- Gson工具类
- Gson配套工具类
- Json工具类库--Gson
- Google Gson工具类收藏
- Android Gson工具类
- Gson解析Json工具类
- 一个Gson处理工具类
- 工具类解析gson 图片
- Android工具类之Gson封装类
- Google Gson的一个便捷工具类
- 实用的json工具类gson
- 技巧——gson工具类
- 使用python实现可重入的公平读写锁
- git代码库回滚
- Linux下命令整理
- [问题记录.VisualStudio]TFS项目映射问题解决
- UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
- 谷歌Gson工具类
- andorid中APN与SPN相关的设置相关
- Maven 命令
- Switch window command introduction for selenium
- Web开发之一:Web UI技术综述
- WebView loadUrl,loadData,loadDataBase
- UVA_624_CD
- easyUI实现动态增加表头
- 完美解决ScrollView嵌套GridView