fastjson 1.2.58在jdk1.5中不兼容

4uqofj5v  于 2021-11-27  发布在  Java
关注(0)|答案(1)|浏览(805)

今天遇到一个场景,如下:
public static <T,V> Map<T,V> mapCloneT( Map<T,V> map){
Map<T,V> mapClone = new HashMap();
String json = JSON.toJSONString(map,true);
mapClone = (Map<T,V>) JSON.parse(json);
return mapClone;
}

中会报Bad version number in .class file。
请问如果想使用fastjson,有哪个版本支持jdk1.5

jobtbby3

jobtbby31#

查看fastjson 1.2.58的JSON.class 文件发现字节码文件是00 00 00 32 ,编译环境是jdk1.6的,所以不兼容jdk1.5,使用1.2.56版本,可以解决该问题

相关问题