java.lang.classcaseexception: java.util.arraylist cannot be case to com.alibaba.fastjson.jdonarray
时间: 2023-06-22 13:36:42 浏览: 115
这个错误通常是在使用fastjson时,将一个ArrayList对象转换成JsonArray对象时出现的。可能是因为你在使用fastjson时,将ArrayList对象强制转换成了JsonArray对象,但是这两种对象类型并不相同,所以就会出现类型转换异常。
解决办法是使用fastjson提供的JSONArray.parseArray()方法来将ArrayList对象转换成JsonArray对象,或者使用fastjson提供的JSONObject.toJSONString()方法将ArrayList对象直接转换成Json字符串。这样就可以避免类型转换异常了。
阅读全文