美文网首页
java.lang.ClassCastException: ja

java.lang.ClassCastException: ja

作者: FFSnow | 来源:发表于2020-03-27 12:42 被阅读0次

    在使用Gson解析Json数据的时候,遇到了java.util.LinkedHashMap cannot be cast to com.lightrain.android.model.UserInfoBean的问题,搜索一下得知是由于在使用泛型时,Java有泛型擦除的特性存在。所以导致泛型无法传递最终他应到的地方。

    网上解决方法主要有两种,第一种是使用TypeToken,第二种是使用Class<T>的方式来传递。但是在我这还是无法解决问题,最终找到了一个用于生成泛型的第三饭简易Builder。

TypeBuilder的Github地址

具体使用代码案例:

解析代码 解析类 具体使用

相关文章

网友评论

      本文标题:java.lang.ClassCastException: ja

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