使用GSON API所需的Java / JDK的最低版本是多少? 对于gson-2.2.1.jar?
答案 0 :(得分:4)
Gson大量使用JDK 1.5功能;这是Gson的最低版本,特别是注释和泛型。
查看这段使用注释的GSON源代码
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface SerializedName {
String value();
}
答案 1 :(得分:2)
您需要拥有最少的Java 1.5,因为它使用java 1.5功能,就像注释一样。
答案 2 :(得分:2)
我遇到了一些与此相关的问题,当时最新版本的GSon是2.8.5,这与java 1.5(Minimun 1.6)不兼容。
与Java 1.5兼容的GSon的最新版本是GSon 2.4
答案 3 :(得分:0)
Gson
使用泛型,因此您在使用时需要使用JDK 1.5+
。
话虽如此,我不明白为什么你至少不会使用JDK 6
。
答案 4 :(得分:0)
我在Gson版本和JAVA版本之间找不到任何“兼容性表”。有没有?我使用Gson 2.8.5,不知道它是否与JAVA 1.7完全兼容。