2012-12-21 121 views
1

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

+0

你試過尋找答案嗎? –

+0

是的,JSON.simple似乎是JDK1.4及以下使用GSON的答案 http://code.google.com/p/json-simple/ – Kris

回答

3

Gson嚴重使用JDK 1.5特性;這是Gson的最低版本,特別是註釋和泛型。

退房這塊GSON源代碼,其中註釋用於

@Retention(RetentionPolicy.RUNTIME) 
@Target(ElementType.FIELD) 
public @interface SerializedName { 
    String value(); 
} 
2

你需要有Java 1.5中的最低,因爲它使用Java 1.5功能,像沉重的註釋。

1

Gson使用泛型,因此您需要在使用泛型時使用JDK 1.5+

話雖如此,我不明白爲什麼你至少不會使用JDK 6

+0

我們有一個應用程序使用JDK1.4並且正在調用Restful服務 - 以json的形式返回響應,我必須處理json字符串 – Kris

+1

好的,JDK 1.4非常古老,您可以將一些所需的JDK 1.5類恢復到1.4,但這樣做有風險,1.5+值得升級。 – Swapnil

+0

Downvoter,請解釋一下! – Swapnil

相關問題