2016-07-25 53 views
2

JsonObject和JSONObject有什麼不同?JsonObject和JSONObject有什麼不同

我有點困惑JsonObject和JSONObject,當我們使用put,add和addproperty方法。

在此先感謝。

+2

閱讀導入語句...他們是不同的庫 –

+0

這不是基本的Java,這些是取決於您正在使用的JSON庫的對象。 – Luftbaum

+0

沒有什麼叫JsonObject,除非你在項目中創建它作爲一個新類 –

回答

6

Android SDK提供JSONObject。這可以通過導入org.json.JSONObject來使用。

JSONObject的文檔是here

任何其他變體將來自庫或鏈接的項目。來自Gson圖書館的cricket_007給出的例子是JsonObject。這可以通過導入com.google.gson.JsonObject使用。

JsonObject的文檔是here

請注意導入語句中的差異JSONObjectJsonObject - 它們是不同包中的不同類。他們可以有不同的方法和功能,可以採用不同的參數等,但最終他們會做相同或類似的事情(持有Json對象的內容)。這取決於你使用的是什麼。每個JavaDoc都會介紹如何使用它,每個網站都有大量的資源。