一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第5天,点击查看活动详情。
问题
一般应用结果我们都会做一层泛型包装,弱化类型。
报错信息
java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to com.test.dto.SingleTinyURLDTO
解决方法
1、当然你可以通过JSON解析来实现 2、比较优雅的解决方案
KlstResultDTO<SingleTinyURLDTO> queryResult = JSON.parseObject(result, new TypeReference<KlstResultDTO<SingleTinyURLDTO>>(){});