com.alibaba.fastjson.JSONObject cannot be cast to xxx
2024-10-22 07:23:34
今天在使用json格式的数据进行转化的时候遇到了这个问题,故此记录下来。
通常我们使用JSON把数据转成实体的方法是这样的
List<DataModel> dataModels= (List<DataModel>) json.get("rows");
但是呢,却报了com.alibaba.fastjson.JSONObject cannot be cast to的异常。
解决方法呢 我们可以使用这个方式进行转化
List<DataModel> dataModels= JSON.parseArray(json.getString("rows"), DataModel.class);
即可解决。
最新文章
- Entity Framework 6 Recipes 2nd Edition(13-3)译 ->; 为一个只读的访问获取实体
- iOS 关于本地持久化存储的探讨
- linux笔记:shell基础-bash基本功能
- 14SpringMvc_在业务控制方法中写入HttpServletRequest,HttpServletResponse等传统web参数(这个知识点知道就好了,不推荐这么去做)
- ios 适应屏幕
- BZOJ 3172 单词(ac自动机)
- CN今日凌晨出现全部瘫痪的故障,持续近6个小时
- exynos4412电路OrCAD问题
- ==和equals
- vim 折叠技巧
- 转: Promises与Javascript异步编程
- Java Math的floor,round,ceil函数小结
- kafka第五篇
- Python之路-Linux命令基础(1)
- 这是一个简单的前台短信验证码功能 ajax实现异步处理 (发送和校验)
- js实现谷歌网站统计
- BizTalk RosettaNet 开发笔记
- STL——map
- 【Social listening实操】用大数据文本挖掘,来洞察“共享单车”的行业现状及走势
- 如何指定vim 的查找是从上往下还是从下往上[z]