需要GSON最低Java版本

时间:2012-12-21 14:54:44

标签: java gson

使用GSON API所需的Java / JDK的最低版本是多少? 对于gson-2.2.1.jar?

5 个答案:

答案 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完全兼容。