Android Studio中的Gson库


92

有人可以给我逐步指南,将Gson库添加到Android项目吗?

我尝试了JSON内置库,但是现在似乎有点乏味。我看到了几个基于Gson的示例,这似乎很容易。

Answers:


181

添加以下依赖项或下载Gson jar文件

implementation 'com.google.code.gson:gson:2.8.6'

关注github repo获取文档和更多信息。


1
我需要下载jar文件,还是应该添加编译'com.XX?
Venky

1
在添加依赖项并尝试构建我的应用程序后,它并没有立即受到影响。我重新启动了Android Studio,并尝试对其进行重建。它奏效了:)
Jagadish Dharanikota '17

@SillySam:您的编辑应该是一个新答案,因为它完全重写了此答案。
BDL

22

阅读Google-gson

Gson是一个Java库,可用于将Java对象转换为其JSON表示形式。它还可以用于将JSON字符串转换为等效的Java对象。

将以 下行添加到您的MODULE LEVELbuild.gradle配置中:

dependencies {
     implementation 'com.google.code.gson:gson:2.8.5' // Old 2.8.2
}

7

使用gradle依赖关系Gson放入您的项目中。您的应用程序 build.gradle应该看起来像这样-

dependencies {
  implementation 'com.google.code.gson:gson:2.8.2'
}

3

如果要将它与Retrofit库一起使用,建议您将Square的gson库用作:

implementation 'com.squareup.retrofit2:converter-gson:2.4.0'

1

摇篮:

dependencies {
   implementation 'com.google.code.gson:gson:2.8.5'
}

Maven:

<dependency>
  <groupId>com.google.code.gson</groupId>
  <artifactId>gson</artifactId>
  <version>2.8.5</version> 
</dependency>

可从Maven Central下载Gson jar


现在我认识队友,三年前这还不足够相关:)
Venky

1

无需自己将JAR添加到您的项目中,只需在build.gradle(模块lavel)中添加依赖项。ALSO总是尝试使用升级版,截至目前为

dependencies {
  implementation 'com.google.code.gson:gson:2.8.5'
}

由于每个增量版本有一些错误修复或向上渐变为提到这里


我知道,但3年前没有意识到:)
Venky

@Venky ...我为仍然
不清楚的
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.