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() );