1、问题原因
使用FastJson 如果返回结果中有空的字段会过滤
2、问题解决
@Configuration
public class ConverterConfig {
@Bean
@Order(Integer.MIN_VALUE)
public HttpMessageConverters fastJsonHttpMessageConverters() {
FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
FastJsonConfig fastJsonConfig = new FastJsonConfig();
//SerializerFeature.WriteMapNullValue 增加可解决
fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat,SerializerFeature.WriteMapNullValue);
fastConverter.setFastJsonConfig(fastJsonConfig);
return new HttpMessageConverters(fastConverter);
}
}