Java下利用Jackson进行JSON解析和序列化
来源:互联网 发布:dos java 编辑:程序博客网 时间:2024/06/05 22:44
转:http://blog.csdn.net/accountwcx/article/details/24585987
Java下常见的Json类库有Gson、JSON-lib和Jackson等,Jackson相对来说比较高效,在项目中主要使用Jackson进行JSON和Java对象转换,下面给出一些Jackson的JSON操作方法。
一、准备工作
首先去官网下载Jackson工具包,下载地址http://wiki.fasterxml.com/JacksonDownload。Jackson有1.x系列和2.x系列,截止目前2.x系列的最新版本是2.2.3,2.x系列有3个jar包需要下载:
jackson-core-2.2.3.jar(核心jar包,下载地址)
jackson-annotations-2.2.3.jar(该包提供Json注解支持,下载地址)
jackson-databind-2.2.3.jar(下载地址)
二、JAVA对象转JSON[JSON序列化]
三、JSON转Java类[JSON反序列化]
四、JSON注解
Jackson提供了一系列注解,方便对JSON序列化和反序列化进行控制,下面介绍一些常用的注解。
@JsonIgnore 此注解用于属性上,作用是进行JSON操作时忽略该属性。
@JsonFormat 此注解用于属性上,作用是把Date类型直接转化为想要的格式,如@JsonFormat(pattern = "yyyy-MM-dd HH-mm-ss")。
@JsonProperty 此注解用于属性上,作用是把该属性的名称序列化为另外一个名称,如把trueName属性序列化为name,@JsonProperty("name")。
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Discovering the Local Time Zone: Why It's a Hard Problem Article of General Interest to the Smallta
- 彻底解决wordpress安装主题或插件需要FTP问题
- spring+springmvc+jpa+thymeleaf 练习
- android 颜色选择控件、等待动画、图片高斯模糊等源码
- LeetCode基础--二叉树--后序遍历
- Java下利用Jackson进行JSON解析和序列化
- 使用caffe训练时Loss变为nan的原因
- eclipse复制黏贴jar时弹出:cannot paste the clipboard contents
- C/C++线性表---顺序表算法全解析
- HTML5优秀案例、酷炫特效
- centos7.0 svn安装及设置自动启动
- spring boot+hibernate+thymeleaf 练习
- dom4j读取配置文件
- mysql建外键