在maven中导入GsonFactory

SJC*_*SJC 4 java eclipse maven gson

我一直在寻找为什么我不能在我使用的任何库中使用Gson特别是gsonFactory.

我正在使用eclipse,我的项目有maven,我正在运行OS X.

我正在查看本指南使用后端服务器进行身份验证,每当我尝试创建jsonFactory = new GsonFactory();GsonFactory时都无法解析.

现在我添加了几个库作为maven依赖项无济于事,

<dependency>
    <groupId>com.google.api-client</groupId>
    <artifactId>google-api-client</artifactId>
    <version>1.20.0</version>
</dependency>

<dependency>
  <groupId>com.google.http-client</groupId>
  <artifactId>google-http-client</artifactId>
  <version>1.19.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

并且还下载了几个罐子,但没有一个解决GsonFactory.

Tun*_*aki 10

该类是Google HTTP客户端库的GSON扩展的一部分.所以你只需要为它添加一个依赖项.目前的最新版本是1.21.0,所以你可以:

<dependency>
    <groupId>com.google.http-client</groupId>
    <artifactId>google-http-client-gson</artifactId>
    <version>1.21.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)