我一直在研究为什么我不能使用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>
并且还下载了几个罐子,但没有一个解决GsonFactory
.
该类是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>