初识jackson

双志强
2023-12-01

1.简介

该项目以前被称为Java(或JVM平台)的标准JSON库,或者被称为“ Java的最佳JSON解析器”。或简称为“ JSON for Java”。

不仅如此,Jackson还提供了一套用于Java(和JVM平台)的数据处理工具,包括旗舰级流JSON解析器/生成器库,匹配的数据绑

定库(与JSON之间的POJO)和附加的数据格式模块。

处理以Avro,BSON,CBOR,CSV,Smile,(Java)属性,Protobuf,XML或YAML编码的数据;

甚至包括大量数据格式模块,以支持广泛使用的数据类型的数据类型,例如Guava,Joda,PCollections以及许多其他类型(

实际的核心组件位于他们自己的项目下-包括三个核心程序包(流,数据绑定,注释);

数据格式库;数据类型库; JAX-RS提供者;以及其他各种扩展模块集–该项目是将所有部分链接在一起的中心枢纽。

2.积极开发版本

Jackson套件有两个主要版本:1.x已过时,不发布任何版本; 2.x是积极开发的版本。

这两个主要版本使用不同的Java软件包和Maven工件ID,因此它们并不相互兼容,但可以和平共处

项目可以同时依赖Jackson 1.x和2.x,而不会发生冲突。

这是设计使然,被选为允许从1.x平滑过渡到2.x的策略。

这些分支机构提供的最新稳定版本是

 类似资料: