我一直在寻找为什么我不能在我使用的任何库中使用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
。
答案 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>