Jackson介绍(1)-jackson2.x与Jackson1.9的比较
来源:互联网 发布:正规淘宝刷平台免费 编辑:程序博客网 时间:2024/06/05 04:11
ackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。Jackson库于2012.10.8号发布了最新的2.1版。
Jackson源码目前托管于GitHub,地址:https://github.com/FasterXML/
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、YAML。
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的格式之一。
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、YAML。
二、Jackson 1.9.X介绍
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的格式之一。
阅读全文
0 0
- Jackson介绍(1)-jackson2.x与Jackson1.9的比较
- Jackson介绍(1)-jackson2.x与Jackson1.9的比较
- Jackson介绍(1)-jackson2.x与Jackson1.9的比较
- 关于Jackson2.x中com.fasterxml.jackson包的用法
- Spring3.2与jackson2的问题 java.lang.NoClassDefFoundError: org/codehaus/jackson/map/ObjectMapper
- Spring的jackson2.x的Date格式化
- json-lib与jackson的比较
- jackson1
- 使用Jackson2.4进行对象与JSON的转换
- json解析性能比较(gson与jackson)
- json解析性能比较(gson与jackson)
- Spring3.1, Hibernate4与Jackson2处理Json序列化异常
- jackson2
- Jackson2
- C++0x比较完整的介绍
- springmvc4.1+hibernate和jackson2.5的配置
- JSONObject与JSONArray的使用(jackson)
- android中gson与jackson比较
- C++使用模板实现顺序表
- 关于STL之vector,deque的总结
- ios10中禁止用户缩放页面
- POJ 1028-Web Navigation
- 剑指_矩阵中的路径_回溯法
- Jackson介绍(1)-jackson2.x与Jackson1.9的比较
- log4net config
- 1328买玩具
- 十分简单-如何在局域网中将Ubuntu文件夹共享给Windows
- darwin之一万个定时器实现(IdleTask)
- 1324找最大
- 如何使用git精确定位代码的出处,作者,时间,SHA,并精确查看代码的修改记录
- Android 8.0系统源码分析--Binder进程间通信(二)
- 凑微分公式