Java对象Json序列化—Jackson框架

Jackson 框架是一个用于将 Java 对象转换成 JSON 数据格式的类库,性能非常好。
Jackson官网:
http://wiki.fasterxml.com/JacksonHome
在工程中导入这个jar包即可开始工作。
或者使用Maven(以2.1.3版本为例):

<dependency> <!--Jackson核心包-->
       <groupId>com.fasterxml.jackson.core</groupId>
       <artifactId>jackson-core</artifactId>
       <version>2.1.3</version>
</dependency>
<dependency> <!--Jackson数据绑定包-->
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.1.3</version>
</dependency>
<dependency> <!--Jackson注解包-->
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-annotations</artifactId>
        <version>2.1.2</version>
</dependency>

官方使用指南(Jackson Tutorial):http://wiki.fasterxml.com/JacksonInFiveMinutes

 

新的Jackson版本2.x,分为三个部分:Core(核心)、Annotations(注解)和Databind(数据绑定)。

2.x中新增了Maven坐标

Core 下载和使用方法:https://github.com/FasterXML/jackson-core

Annotations 下载和使用方法:https://github.com/FasterXML/jackson-annotations

Databind 下载和使用方法:https://github.com/FasterXML/jackson-databind

 

2.x版本和以前版本区别:

Note that the main differences compared to 1.0 core jar are:
•Maven build instead of Ant
•Annotations carved out to a separate package (that this package depends on)
Java package is now com.fasterxml.jackson.core (instead oforg.codehaus.jackson)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值