正常情况下我们会把JSONObject 转换成我们需要的对象 ,然后循环集合,看似没什么问题 运行的时候就回报错如下:
``` java
List<SubTrade> subTrades = (List<SubTrade>) json.get(key);
for (int i = 0; i < subTradeList.size(); i++) {
SubTrade subTrade = subTradeList.get(i);
}
```
### 解决办法
``` java
List<SubTrade> subTrades = JSON.parseArray(json.getString("subTradeList"), SubTrade.class);
```
解决FastJson com.alibaba.fastjson.JSONObject cannot be cast to的问题
文章转载地址:
解决FastJson com.alibaba.fastjson.JSONObject cannot be cast to的问题
https://inx.fun/article/1194064