Gson问题

来源:互联网 发布:百度网络推广做什么的 编辑:程序博客网 时间:2024/06/08 09:23

1、gson的错误

java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to cn.XXX.XXX.sale.bean.Sub

说明在json转换成集合的时候报错了。我的分类实体里有一个子类集合的属性。我在声明的时候 private List subCategoryList;

只这样是不行的! private List<Sub> subList;就可以完美转换了!

另附gson转换代码

List<Sub> tmp = new Gson().fromJson(categorrStr, new TypeToken<List<Sub>>(){}.getType() );

0 0