今天遇到一个场景,如下:
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
1条答案
按热度按时间jobtbby31#
查看fastjson 1.2.58的JSON.class 文件发现字节码文件是00 00 00 32 ,编译环境是jdk1.6的,所以不兼容jdk1.5,使用1.2.56版本,可以解决该问题