1).build.gradle文件中加入下面配置
dependencies {
compile("com.alibaba:fastjson:${fastjsonVersion}")
}
2).创建一个类用来配置FastJson
@Configuration
public class FastJsonConf implements WebMvcConfigurer {
/**
* 修改自定义消息转换器
*/
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
//定义一个转换消息的对象
FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
//添加fastjson的配置信息 比如 :是否要格式化返回的json数据
FastJsonConfig fastJsonConfig = new FastJsonConfig();
fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat,
SerializerFeature.WriteMapNullValue,
SerializerFeature.WriteNullListAsEmpty);
fastJsonConfig.setDateFormat(“yyyy-MM-dd”);
ValueFilter valueFilter