list的三种遍历方式

list三种遍历方式,for和迭代器都可以正常使用,foreach会报错,求大佬解答

exceptionRootCauseMessage=ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to XXXXXX

你用的是jdk几?

看不出来和fastjson哪有关系,你运行console里报错的地方,定位一下哪的错

能不能把异常完整的截图放出来

 

我测试过了,没有错误,你可以把代码发出来

 

以上的截图不是项目里的,有问题的是我项目里的这个   debug到这个for的时候就报错了

rows定义的地方,强转错了呗

把整个类贴出来看看,怎么感觉好像是你的类型引用有问题

报错的意思就是,集合里面的类型是JSONObject,然后你代码里要取的类型是 XXXXXX。

应该rows循环不能直接转换成ParentChildrenRelDtoCust对象。