springboot中用fastjson处理返回值为null的属性值
Posted King-D
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot中用fastjson处理返回值为null的属性值相关的知识,希望对你有一定的参考价值。
@Configuration public class WebMvcConfig extends WebMvcConfigurationSupport { public FastJsonHttpMessageConverter fastJsonHttpMessageConverter() { FastJsonHttpMessageConverter fastJsonHttpMessageConverter = new FastJsonHttpMessageConverter(); FastJsonConfig fastJsonConfig = new FastJsonConfig(); //todo 这里进行配置,空和null,不返回 fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat); SerializeConfig serializeConfig = SerializeConfig.globalInstance; serializeConfig.put(LocalDateTime.class, LocalDateTimeSerializer.instance); fastJsonConfig.setSerializeConfig(serializeConfig); List<MediaType> mediaTypeList = new ArrayList<>(); mediaTypeList.add(MediaType.APPLICATION_JSON_UTF8); mediaTypeList.add(MediaType.APPLICATION_JSON); fastJsonHttpMessageConverter.setSupportedMediaTypes(mediaTypeList); fastJsonHttpMessageConverter.setFastJsonConfig(fastJsonConfig); return fastJsonHttpMessageConverter; } }
配置上这个可以在返回的信息中,假如说有null字段的时候,前端不会进行显示这种信息
以上是关于springboot中用fastjson处理返回值为null的属性值的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot Json框架 -- Jackson返回结果处理
SpringBoot 03_利用FastJson返回Json数据
springboot 利用configureMessageConverters add FastJsonHttpMessageConverter 实现返回JSON值 null to "