jackson jdk版本对应关系_Jackson:10分钟弄明白Jackson

小吐槽下,官网文档有点混乱。这里整合了两个比较好的教程,依照流程走下去,会掌握jackson的使用方法。如果需要更详细的使用,可点击文章中链接去查看原始教程,和官方说明

描述

java流行的JSON library。Jackson是一系列java数据处理工具(data-processing tools),包括流式的json解析/生成库(streaming JSON parser/generator library),数据匹配绑定库(data-binding library:POJOS和JSON相互转化),和

额外的模块去处理数据,支持如下格式的编码:Avro, BSON, CBOR, CSV, Smile, (Java) Properties, Protobuf, XML or YAML; ;甚至通过大量的数据类型(datatype)模块去支持被广泛使用的数据类型 如Guava, Joda, PCollections等等

实际使用中常包含的模块有

三个核心包(core packages):streaming,databind,annotations;

数据格式化库(data format libraries);

数据类型库(data type libraries)

JAX-RS provider 支持JAS-RS接口格式,解析和生成json类型

各种其他模块

Jackson 项目设计模块

Jackson 项目目前开发的模块

核心的模块

Streaming -- jackson-core :low-level的streaming API和 有关JSON方法具体的实现

Annotations -- jackson-annotations :标准的Jackson 注解

Databind -- jackson-dat

你可能感兴趣的:(jackson,jdk版本对应关系)