在maven中导入GsonFactory

时间:2016-02-18 23:22:51

标签: java eclipse maven gson

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

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

我正在查看本指南Authenticate with a backend server,每当我尝试创建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>

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

1 个答案:

答案 0 :(得分:10)

该类是Google HTTP客户端库的GSON扩展的一部分。所以你只需要添加a dependency for it。目前的最新版本是1.21.0,所以你可以:

<dependency>
    <groupId>com.google.http-client</groupId>
    <artifactId>google-http-client-gson</artifactId>
    <version>1.21.0</version>
</dependency>