这两个类之间有什么区别?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数据最流行的解决方案。