• jackson2.x与Jackson1.9的比较


    Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。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。

    二、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的格式之一。

    本文转载:http://blog.csdn.net/u011179993/article/details/46454059

  • 相关阅读:
    几个关于文本文件、字符串、编码的函数
    海量数据解决思路之Hash算法
    从头到尾彻底解析哈希表算法
    几个 GetHashCode 函数
    DELPHI指针的使用
    关于Delphi中的字符串的详细分析
    TStringList常用操作
    Pascal 排序算法
    Delphi THashedStringList用法
    Delphi代码创建形式规范 1.0
  • 原文地址:https://www.cnblogs.com/cainiao-Shun666/p/6872470.html
Copyright © 2020-2023  润新知