Jackson库是JSON Java库,用于在Java程序中解析JSON数据。
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、YAML。
作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs
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的格式之一。
相关推荐
基于java的开发源码-高性能的JSON处理 Jackson.zip 基于java的开发源码-高性能的JSON处理 Jackson.zip 基于java的开发源码-高性能的JSON处理 Jackson.zip 基于java的开发源码-高性能的JSON处理 Jackson.zip 基于java...
JSON net.sf.json 依赖的jar包 亲测可用 一次导入所有jar包
Java中使用Json的net.sf.json包,其中包含JSONObject与JSONArray等操作类,十分好用。
基于java的开发源码-JSON查询语言 Jaql.zip 基于java的开发源码-JSON查询语言 Jaql.zip 基于java的开发源码-JSON查询语言 Jaql.zip 基于java的开发源码-JSON查询语言 Jaql.zip 基于java的开发源码-JSON查询语言 Jaql...
JsonPath 是java Json库,最新源代码JsonPath 是java Json库,最新源代码JsonPath 是java Json库,最新源代码JsonPath 是java Json库,最新源代码JsonPath 是java Json库,最新源代码JsonPath 是java Json库,最新源...
1.解析json字符串 2.将json字符串转换为java对象 3.将java对象转换为json字符串
这个jar包可以实现xml与json字符串互相转化的功能。通过常我们反序列化时都习惯用json,但有些接口仍然使用xml,那么可以借助这个工具来实现xml转换json了。
Arduinojson-5.x library file for the use of Arduino
json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js
json.js: This file does everything that json2.js does. It also adds a toJSONString method and a parseJSON method to Object.prototype. Use of this file is not recommended. json_parse.js: This file ...
json.hpp json库,无需添加依赖库,单个文件,C++可调用。自己备份
java中json处理的使用.doc
Java下的json构造和解析工具包:org.json.jar,轻量级,且它还包含JSON与XML, HTTP headers, Cookies, CDL的转换。
Java 操作json文件的例子,对json数据进行读娶添加、删除、修改等操作,下载源码后,重点参见JsonConvert.java文件, 读取nameID.txt文件中的NAMEID字段(key)对应值(value)并存储,读取NAMEID对应值,读取原始...
java json所依赖的所有jar包(json.jar.rar) java json所依赖的所有jar包(json.jar.rar) java json所依赖的所有jar包(json.jar.rar)
org.json.jar三个jar最新版本包:json-20171018.jar,json-20170516.jar,json-20160810.jar和一个使用maven时的配置文件说明
基于Java的高性能的JSON处理 Jackson.zip
基于java的高性能的JSON处理 Jackson.zip
java中json处理的使用.pdfjava中json处理的使用.pdf