文章目录
- 引言
- I 定制ObjectMapper
- 1.1 自定义json转换处理器的方式
- 1.2 完全替换Spring Boot的ObjectMapper
- II 自定义json转换处理器
- 2.1 序列化时为JSON时新增枚举的描述字段
- 2.2 反序列化JSON时将枚举值转为枚举类型
引言
ObjectMapper 是 Jackson 来处理 Json 以及 xml 转换的一个核心 API,用于实现 对象 与 json 、 对象 与 xml 的响应类型格式的转换。
Spring Boot在类加载路径中检测到Jackson库(spring-boot-starter-web 里面默认就依赖了Jackson库),就会自动配置ObjectMapper(转换XML用其子类:XmlMapper)。
ObjectMapper