jackson简单使用,对象转json,json转对象,json转list
Posted hellodev
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jackson简单使用,对象转json,json转对象,json转list相关的知识,希望对你有一定的参考价值。
添加jackson依赖:
看到fasterxml还以为找错依赖,还以为和com.alibaba:fastjson这个有啥联系,还以为是一个叫做jack的人写的。为啥有三个依赖,当发现大多数的框架都依赖于jackson来处理json转换的时候就自然而然的当做理所当然了。
POJO序列化为json字符串:
准备一个POJO:
-
- 无参构造函数是为了在反序列化的时候,jackson可以创建POJO实例
- getter方法是为了序列化的时候,jackson可以获取filed值
- toString是方便我自己debug看显示
- 至于Serializable,习惯的给实体增加一个持久化的能力。
通过write来转化成jason字符串:
通过read来parse json字符串为POJO对象:
jsonArray转换成Array数组:
jsonArray转换成List<>泛型:
jackson默认将对象转换为LinkedHashMap:
以上是关于jackson简单使用,对象转json,json转对象,json转list的主要内容,如果未能解决你的问题,请参考以下文章
Jackson 对象与json数据互转工具类JacksonUtil
Spring Mvc使用Jackson进行json转对象时,遇到的字符串转日期的异常处理(JSON parse error: Can not deserialize value of type jav