com.google.gson.internal.LinkedTreeMap cannot be cast to test.UserBean at t..
2015-06-19 14:45
169 查看
Gson泛型解析Json报错:com.google.gson.internal.LinkedTreeMap cannot be cast to test.UserBean
具体原因就不多说了下面是解决办法:
具体原因就不多说了下面是解决办法:
public <T> ArrayList<T> fromJsonList(String json, Class<T> cls) { ArrayList<T> mList = new ArrayList<T>(); JsonArray array = new JsonParser().parse(json).getAsJsonArray(); for(final JsonElement elem : array){ mList.add(mGson.fromJson(elem, cls)); } return mList; }
相关文章推荐
- ubuntn上安装google chrome浏览器
- POJ1003-hangOver
- 百度site语法升级:官方logo可在多处展示
- Google Chrome 调试
- 【测测这是什么】——google地址
- Go语言学习示例
- [Machine Learning & Algorithm] 随机森林(Random Forest)
- 可访问的google的ip地址
- golang的跨域
- 关于windows下django使用celery实现异步调用(RabbitMQ)
- golang chan 发送接收测试数据
- 列表下拉/上拉刷新: (一)EGORefreshTableHeaderView使用、定义EGORefreshTableFooterView
- 【Mongous】write after end
- GO GO GO
- 《Gogoing》Alpha版会议总结
- Basic Sorting Algorithms
- Google Play来华 象征意义+跳板而已
- [翻译] NSDate-TimeAgo
- google host 2015-6-18
- [转]50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs