建立

Jackson 是一个 Java JSON 库。因此,设置它就像将其添加到 Java 项目的类路径中一样简单。

首先,需要将 jar 下载到本地磁盘上的某个位置:

  • 杰克逊核心
  • jackson-annotations(利用注释用法)
  • jackson-databind(通用数据绑定功能)

可以在 com.fasterxml.jackson.core 组下的一个中央 Maven 存储库中找到它们 :

http://repo1.maven.org/maven2/com/fasterxml/jackson/core/

现在剩下的是在运行 Java 应用程序时在类路径上添加库:

java -cp "<<jackson_lib_location>>/*" my.package.MainClass

或者,使用 Maven ,只需要将依赖项添加到项目的 pom.xml 文件中:

<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-core</artifactId>
  <version>2.8.8</version>
</dependency>

<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-annotations</artifactId>
  <version>2.8.8</version>
</dependency>

<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-databind</artifactId>
  <version>2.8.8</version>
</dependency>

常春藤版:

<dependency org="com.fasterxml.jackson.core" name="jackson-core" rev="2.8.8"/>
<dependency org="com.fasterxml.jackson.core" name="jackson-annotations" rev="2.8.8"/>
<dependency org="com.fasterxml.jackson.core" name="jackson-databind" rev="2.8.8"/>

Gradle 版本:

dependencies {
    compile group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.8.8'
    compile group: 'com.fasterxml.jackson.core', name: 'jackson-annotations', version: '2.8.8'
    compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.8.8'
}