在 android 的 API 8 中使用 JSON Reader
Posted
技术标签:
【中文标题】在 android 的 API 8 中使用 JSON Reader【英文标题】:Using JSON Reader in API 8 in android 【发布时间】:2013-06-28 10:29:34 【问题描述】:我有一个从 http 获得的巨大 json 数据,我厌倦了 JSON Reader,并将字符串传递给 JSON 对象,这两种方法都有效,但我更喜欢 JSON Reader,它需要输入流,因为字符串缓冲区在某个时间点将无法保存所有 json 数据。 我的问题是 JSON 阅读器可用于 API 11,并且我正在开发我的 android 应用程序以在 API 8 和更高版本上工作,是否可以在 API 8 中使用 JSON 阅读器? 还是有另一个 JSON 解析器可以接受输入流来解析数据?
http://developer.android.com/reference/android/util/JsonReader.html
【问题讨论】:
对于大型 json,我正在使用具有 streaming api 的 jackson 库 您可能需要GSON with STREAMING
。 Gson 包括 1.6 版的流式传输,并在 GSON 库中添加了 JsonReader
和 JsonWriter
类...
也许这个LINK 会帮助你。
【参考方案1】:
您可以只将 Android 项目中的 JsonReader 源代码包含到应用程序的源代码中 - 只有少数相关的类,而且它们相当简单且独立,因此添加起来应该会很麻烦。
Here's a good place to find the code...
【讨论】:
以上是关于在 android 的 API 8 中使用 JSON Reader的主要内容,如果未能解决你的问题,请参考以下文章
反应本机推送通知在 Android 8.1(API 级别 27)中不起作用
Android 8.1(API 27) - 重启后键盘未在Kiosk模式应用中显示
android:Theme.Material.Light 需要 API 级别 21(当前最低为 8)
cordova phonegap-plugin-push v1.x - 如何使其与 Android 8.1(API 级别 27)一起使用