zoukankan      html  css  js  c++  java
  • 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字段的时候,前端不会进行显示这种信息

  • 相关阅读:
    input光标位置
    清除浮动
    CSS的两种盒模型
    网页中常用的命名
    清除inline-block元素默认间距
    自定义复选框样式及全选操作
    如何用elementui去实现图片上传和表单提交,用axios的post方法
    datatables
    9273:PKU2506Tiling
    666:放苹果
  • 原文地址:https://www.cnblogs.com/qingmuchuanqi48/p/12405670.html
Copyright © 2011-2022 走看看