如何将Gson附加功能添加到Android项目中?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Gson附加功能添加到Android项目中?相关的知识,希望对你有一定的参考价值。

我正在使用gson解析器(最新版本 - > 2.8.2)。

我想使用RuntimeTypeAdapterFactory,它是gson extras的一部分。

在我的build.gradle中,目前有一个编译指令:

compile 'com.google.code.gson:gson:2.8.2'

但是这只给了我没有额外内容的gson lib(项目中无法识别RuntimeTypeAdapterFactory ...)。

我查看了gson extras的pom文件(https://github.com/google/gson/blob/master/extras/pom.xml),并尝试在我的构建gradle中添加以下行:

compile 'com.google.code.gson:gson-extras:2.8.2'

但gradle只是不会编译gson附加功能:

"Error:Failed to resolve: com.google.code.gson:gson-extras:2.8.2"

任何想法如何使这项工作?

非常感谢您在这件事上的时间和帮助。

答案

错误:无法解决:com.google.code.gson:gson-extras:2.8.2

额外的包未在Maven中发布。

您可以检查以下问题:

正如您所知,此包未发布,使用内部类的最佳方法是在项目中包含源代码。

以上是关于如何将Gson附加功能添加到Android项目中?的主要内容,如果未能解决你的问题,请参考以下文章

如何将谷歌键盘(Gboard)添加到我自己的 android studio 项目中?

如何在Bazel中为Android项目添加Maven依赖项(例如Volley,Gson)?

Gson - 学习

Android Studio 中的 Gson 库

Kotlin基础从入门到进阶系列讲解(入门篇)Android之GSON的使用

用GSON解析Json格式数据