遇到一个问题,
调用parseObject(String, Type)时,传入的Type带有范型参数例如:Foo,期望返回的Foo对象中有一个成员变量是Bar对象,但是实际得到的Foo的成员变量不是Bar而是一个JSONObject。
只有在特定环境中会出现,不是百分百可重现。
版本:fastjson 1.2.8
5jvtdoz21#
+1,遇到同样的问题,对于JSONObject.parseObject(json,new TypeReference(){});对于给定了下边界的泛型C,会抛出java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to xx.xx.xx错误
1条答案
按热度按时间5jvtdoz21#
+1,遇到同样的问题,对于JSONObject.parseObject(json,new TypeReference(){});对于给定了下边界的泛型C,会抛出java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to xx.xx.xx错误