Java下利用Jackson进行JSON解析和序列化
来源:互联网 发布:淘宝卖家互刷安全吗 编辑:程序博客网 时间:2024/06/06 00:36
转自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解析和序列化
- 学习笔记:ES6之数值扩展
- SSM ---数据库语句 MApper.xml
- 怎么发表期刊
- main函数调用自己本身
- centos7 安装telent和telnet-server
- Java下利用Jackson进行JSON解析和序列化
- pc 与移动设备的判断
- 阿里云:有了它,人人都能做视频剪辑师
- 【bzoj 3379】交作业(区间DP)
- 文章标题
- 业余草谈SessionFactory中的Session和HttpSession的区别
- What Is Layer 2, Layer 3, and Layer 4 Network Switch?
- RCaller 无法返回复杂数据的研究以及解决方案
- vue.js2.0关于computed、methods、watch、created的区别