Jackson 2.x新变更一览
官网:http://jackson.codehaus.org/
Tutorial:http://jackson.codehaus.org/
Jackson库于2012.10.8号公布了最新的2.1版。因为有不少变更,这里做一个记录。
Jackson源码今朝托管于GitHub,地址:https://github.com/FasterXML/
一、Jackson 2.x版库申明
Jackson 2.x版供给了三个JAR包供:
1. Core库:streaming parser/generator,即流式的解析器和生成器。
工作会议上的讲话景象是在络续的变更,要使本身的思惟适应新的景象,就得进修。http://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.1.0/jackson-core-2.1.0.jar
2. Annotations库:databinding annotations,即带注释的数据绑定包。
http://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.0/jackson-annotations-2.1.0.jar
3. Databind库:ObjectMapper, Json Tree Model,即对象映射器,JSON树范型。
http://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.1.0/jackson-databind-2.1.0.jar
从Jackson 2.0起,
核心组件包含:jackson-annotations、jackson-core、jackson-databind。
数据格局模块包含:Smile、CSV、XML、YAM http://mvnrepository.com/artifact/com.fasterxml.jackson.core
Jackson 1.9.10版的库有多种选择:
1. 单个库:供给了core-asl、mapper-asl、core-lpgl、mapper-lgpl、jax-rs、jax-xc、mrbean、smile等JAR包。
2. Jackson ALL库:包含了上方所有的JAR包,打包成了单个JAR文件。
http://jackson.codehaus.org/1.9.10/jackson-all-1.9.10.jar
3. Jackson Mini库:包含了jackson-core库,打消了注释库、容许证文件、用于应用受限的景象,比如移动设备,JAR包的尺寸明显削减。
http://jackson.codehaus.org/1.9.10/jackson-mini-1.9.10.jar
4. Smile Tool对象:一个号令行对象,用于在Smile格局和JSON格局之间彼此转换。
http://jackson.codehaus.org/1.9.10/smile-tool-1.9.10.jar
注:Smile是二进制的JSON数据格局,等同于标准的JSON数据格局。Smile格局于2010年公布,于2010年9月Jackson 1.6版开端支撑。
支撑Smile格局的框架:
(1) Jackson JSON Processor:完全支撑Smile格局,包含流式接见,数据绑定和树范型。
(2) libsmile:一个C说话库,支撑读写Smile数据。
(3) Elastic Search:支撑把Smile格局作为输入/输出的源。
(4) Protostuff:此项目支撑Smile格局作为底层数据格局,也用于RPC的格局之一。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述