這兩個類之間有什麼區別?org.json.JSONObject vs gson庫JsonObject
如果有人使用GSON庫是它最好使用com.google.json.JsonObject
在org.json.JSONObject
?
任何人都可以爭取這2個選擇的利弊嗎?
這兩個類之間有什麼區別?org.json.JSONObject vs gson庫JsonObject
如果有人使用GSON庫是它最好使用com.google.json.JsonObject
在org.json.JSONObject
?
任何人都可以爭取這2個選擇的利弊嗎?
許多JSON實現在市場上可用,其中大多數是開源的。每個人都有特定的優點和缺點。
谷歌GSONclick正式文件
傑克遜click正式文件
我個人做了一個標杆使用GSON VS傑克遜VS簡單的JSON
序列化和反序列化10主要有以下幾種不同速度快:
1 )GSON可以使用Object定義來直接創建所需類型的對象。 JSONObject需要手動解析。
2)org.json是一個簡單的樹型API。它最大的弱點是需要你在解析它之前將整個JSON文檔加載到一個字符串中。對於大型JSON文檔,這可能效率低下。 3)到目前爲止,org.json實現的最大弱點是JSONException。在你所有的JSON文件中放置一個try/catch塊是不方便的。
4)Gson是Android上JSON解析的最佳API。它具有非常小的二進制大小(低於200 KiB),數據綁定速度快,並且具有簡單易用的API。 5)GSON和Jackson是在Java世界中管理JSON數據最流行的解決方案。