【Java】修复"com.alibaba.fastjson.JSONObjectcannot be cast to"报错问题报错如下:java.lang.ClassCastException: com.alibaba.fastjson.JSONObjectcannot be cast to com.coding.lable.dto.HealthFilterNodeDto at com.cod
最近项目中有经常在数据库中使用JSON存储数据,业务中又需要对存储的数据取出后做业务处理,然后就发现操作取出的json数据时有报错,报错信息是com.alibaba.fastjson.JSONObjectcannot be cast to 后面不断的百度后找到了相关的文章,其实自己仔细debug也能发现就是取出的数据是JSONobject而不是对象。我们操作的是对象,所以导致了报错。其实处
### 解决"Javajava.lang.String cannot be cast to com.alibaba.fastjson.JSONObject"的步骤
#### 1. 确定问题来源
首先,我们需要确定该问题的来源和原因。错误信息"Javajava.lang.String cannot be cast to com.alibaba.fastjson.JSONObject"意味着在代
默认count统计数量返回的是BigDecimal类型的数据利用sql语句从数据库里面取出数据后,对取出的数据进行数据转换时,出现了java.math.BigDecimal cannot be cast to java.lang.Integer错误,原因是BigDecimal不能直接转换为Integer类型解决方法: 先将取出的数据转换为BigDecimal类型,再将该类型转换为Integer类型