谷歌 gson 在安卓上运行吗?

Posted

技术标签:

【中文标题】谷歌 gson 在安卓上运行吗?【英文标题】:Is google gson running on android? 【发布时间】:2011-01-23 17:20:29 【问题描述】:

我目前正在与google gson 进行交流,以便与我的网络后端进行通信。 This 和 this 较早的帖子表明 android 上的 gson 存在一些问题。

我已经在设备上做了一些简单的测试,但也许我只是错过了这个错误。

编辑我现在正在解析更多数据。泛型列表等还没有遇到这个bug。

有人在 Android 上使用过 gson 吗?它是如何工作的?是否有人遇到了错误或在变得更复杂时会阻止我使用它的东西?

【问题讨论】:

还没有遇到这个bug?如果投资将其集成到我们的 android 应用程序中会导致我在项目中途发生变化,我只会感到好奇...... 【参考方案1】:

我已经成功地将它 (gson 1.4) 与 Android 1.5 和 1.6 一起使用。完全没有问题。唯一的一点是 gson 仍然无法处理您尝试序列化的对象中的循环引用。

【讨论】:

【参考方案2】:

我在模拟器 (Android 1.1) 中运行时遇到了问题,在我的手机 (Android 1.5) 上测试时很好

序列化复杂对象时出现以下异常:

An exception occurred: java.lang.TypeNotPresentException    

看起来只要你的目标是更高版本的 Android(在我的例子中是 1.5)你就可以开始了......

【讨论】:

以上是关于谷歌 gson 在安卓上运行吗?的主要内容,如果未能解决你的问题,请参考以下文章

在某些安卓设备上显示白屏而不是谷歌地图

安卓10限制APP读取硬件信息是真的吗?

为啥手机上不能用谷歌地图

谷歌自研Fuchsia OS将兼容安卓:亦可在x86体系运行

我希望能够在安卓手机和模拟器上运行 Flutter

华为鸿蒙2.0来了,挑战谷歌安卓APP成关键?