建立

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'
}