我希望在 Android 应用程序中使用流式 json 解析器,我想知道是使用 gson 还是 android.util.jsonreader 库。假设许可和版本兼容性不是问题,鉴于以下情况,我应该更喜欢:
- 我处理了几 MB 的数据。
- JSON 主要由压缩字符串组成,所以我真的不需要 Object 到 JSON 的映射。
没关系:android.util.JsonReader和com.google.gson.stream.JsonReader是相同的代码。这两个类具有相同的 API 和相同的行为。
也就是说,有一些微小的差异: