com.google.api.client.json.jackson.JacksonFactory; Google云端硬盘示例中缺少

ecl*_*pse 14 java google-api-java-client google-drive-api

我尝试运行quickstart-sample,这个依赖项:

<dependency>
      <groupId>com.google.apis</groupId>
      <artifactId>google-api-services-drive</artifactId>
<version>v2-rev78-1.15.0-rc</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

来自Drive wiki API页面

然而,当我尝试编译时,代码com.google.api.client.json.jackson.JacksonFactory;丢失了.
要验证这一点,您只需要执行第2步和第3步!我在哪里可以找到这个类或如何在样本中替换它?

Pho*_*xxe 36

杰克逊图书馆可以在http://repo2.maven.org/maven2/com/google/http-client/google-http-client-jackson/找到

对于7月7日,最后一个版本可以由Maven获得

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

你可能还需要

<dependency>
    <groupId>com.google.oauth-client</groupId>
    <artifactId>google-oauth-client-java6</artifactId>
    <version>1.15.0-rc</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

  • Gradle line:P`comped'com.google.http-client:google-http-client-jackson:1.15.0-rc'` (9认同)
  • 对于那些需要Jackson2的人来说,只需用上面的`jackson2`替换`jackson`即可. (4认同)
  • `JacksonFactory` 已被弃用,请使用 `com.google.api.client.json.GsonFactory` 代替。 (2认同)

qgi*_*cup 8

将此类用于JacksonFactory而不是之前的类.

com.google.api.client.json.jackson2.JacksonFactory