美文网首页
Gson数据解析

Gson数据解析

作者: 见字如晤一 | 来源:发表于2018-12-26 12:04 被阅读6次

Android开发过程中,后台返回的数据需要解析成对应对象这样才使用方便。日前同公司后台进行对接,但是对方返回的数据类型和之前开发的不太一样,直接通过gson.fromJson(jsonString,Type对象)方式不能直接转,会报错

com.google.gson.internal.LinkedTreeMap cannot be cast to 具体对象的异常

后在网上查了方法,需要进行LinkedTreeMap转成标准的json格式字符串后才能正常使用:

Gson gson = new Gson();
String jsonStr = gson.toJson(loginResponse.getData());
loginResponse = gson.fromJson(jsonStr, LoginResponse.class);



gson.toJson(loginResponse.getData());//将LinkedTreeMap转成jsonStr。
 gson.fromJson(jsonStr, LoginResponse.class);//将对应的jsonStr转成对象。

相关文章

  • 2018-01-11

    Gson解析复杂json数据常用的两种解析方式 Gson gson = new Gson(); 1.gson.fr...

  • GSON 解析 JSON

    GSON JSON 介绍 Gson 下载 Gson 解析 和 格式化Gson 格式化Gson 解析 解析asset...

  • Gson解析数据容错率

    增加Gson解析容错率。比如我只需要判断code字段,根据不同状态返回不同json数据,而有些gson 是无法解析...

  • Android 库 Gson

    【Android 库 Gson】 引用: ★Gson 解析教程★★★ Gson的入门使用Gson全解析(上)-Gs...

  • Android Gson官方推荐的json解析方式

    导航 XML的三种解析方式 json全面解析和使用 Gson官方推荐的json解析方式 Gson Gson解析是g...

  • @SerializedName注解

    在Android中解析Gson解析json数据是很方便快捷的,可以直接将json数据解析成java对象或者集合。G...

  • Gson数据解析

    Android开发过程中,后台返回的数据需要解析成对应对象这样才使用方便。日前同公司后台进行对接,但是对方返回的数...

  • Gson数据解析

    https://segmentfault.com/a/1190000019133518 解析一般的json对象 解...

  • Gson 使用总结

    Gson 简介 Gson是Google推出的用来解析json数据以及将对象转换成json数据的框架。可以很方便地实...

  • Android常用依赖

    ### Gson解析依赖 implementation 'com.google.code.gson:gson:2....

网友评论

      本文标题:Gson数据解析

      本文链接:https://www.haomeiwen.com/subject/jnqhlqtx.html