java - 在 Maven 中导入 GsonFactory

标签 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>

还下载了几个 jar,但没有一个解析 GsonFactory

最佳答案

该类是 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>

关于java - 在 Maven 中导入 GsonFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35494471/

相关文章:

java - Java中val可以作为变量使用吗?

java - Mockito NotaMockException

android - 无法在摩托罗拉 XT907 上运行 Android 应用程序

java - 是否有一个 JAR 可供 google-cloud-translate 使用 ANT 进行编译,而不是处理 40 多个单独的 JAR?

java - maven编译失败。无法访问

java - 无法执行目标 org.apache.maven.plugins :maven-archetype-plugin:2. 4:generate

java - 如何分析 Domino 快照文件?

java - 通过 CLI : Could not find or load main class org. testng.TestNG 执行 testng.xml 时出错

eclipse - 无法将 valgrind 集成到 Eclipse

java - 本地主机上的服务器 App Engine Standard 无法启动