1.@JsonFormat
如图,在实体类中直接在需要格式化的字段打上注解即可。
2.扩展Spring MVC框架的消息转换器
使用方式:
protected void extendMessageConverters(List<HttpMessageConverter<?>> converters){
// 创建一个消息转换器对象
MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
// 需要为消息转换器设置一个对象转换器,对象转换器可以将java对象序列化为json数据
converter.setObjectMapper(new JacksonObjectMapper());
// 将自己的消息加入容器中
converters.add(0,converter);
}
相关知识点:
序列化:
- 对象映射器:基于jackson将Java对象转为json,或者将json转为Java对象
- 将JSON解析为Java对象的过程称为 [从JSON反序列化Java对象]
- 从Java对象生成JSON的过程称为 [序列化Java对象到JSON]
序列化器与反序列化器: