使用 GSON API 所需的 Java/JDK 最低版本是多少?而对于 gson-2.2.1.jar 呢?
问问题
10596 次
5 回答
4
Gson 大量使用 JDK 1.5 的特性;这是 Gson 的最低版本,特别是注释和泛型。
查看这段 GSON 源代码,其中使用了注解
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface SerializedName {
String value();
}
于 2012-12-21T14:58:52.580 回答
2
您需要至少有 Java 1.5,因为它使用 Java 1.5 的特性,就像注解一样。
于 2012-12-21T14:59:22.197 回答
2
我遇到了一些与此相关的问题,当时最新版本的 GSon 是 2.8.5,这不适用于 java 1.5(Minimun 1.6)。
与 Java 1.5 兼容的最后一个 GSon 版本是 GSon 2.4
于 2018-06-07T13:20:12.967 回答
1
我在 Gson 版本和 JAVA 版本之间找不到任何“兼容性表”。有没有?我用的是Gson 2.8.5,不知道是否完全兼容JAVA 1.7。
于 2020-04-09T08:36:57.053 回答
0
Gson
使用泛型,因此您需要在使用JDK 1.5+
它时使用它。
JDK 6
话虽如此,我不明白为什么你至少不会使用。
于 2012-12-21T15:00:54.657 回答