如何引入jackson
在maven项目中,直接在pom.xml添加如下三个依赖
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.11.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.11.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.11.2</version>
</dependency>
jackson-core
这个模块是最核心的内容,它提供了对JSON数据的完整支持。 该模块提供了最底层的数据Streaming JSON解析器/生成器,这组流式(I/O流)API属于Low-Level API,具有非常显著的特点
jackson-annotations
该模块主要提供jackson相关的注解和处理功能,比如@JsonIgnore、@JsonProperty
jackson-databind
该模块可以看成是jackson-core的最高级封装,它提供了ObjectMapper等最常使用的对象