SpringMVC 返回json空字段 过滤
2020-02-19 / 大向

SpringMVC 返回json空字段 过滤

普通SSM 配置

在Spring mvc添加这个代码,这个是全局配置的的

    <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
          <!-- 添加object_date的转化 以及js-->
          <property name="objectMapper">
              <bean class="com.fasterxml.jackson.databind.ObjectMapper">
                  <property name="serializationInclusion">
                      <value type="com.fasterxml.jackson.annotation.JsonInclude.Include">NON_NULL</value>
                  </property>
              </bean>
          </property>
          <property name="supportedMediaTypes">
              <list>
                  <value>text/html;charset=UTF-8</value>
                  <value>application/json;charset=UTF-8</value>
              </list>
          </property>
    </bean>

实体类配置

@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)

某个实体类的属性配置

@JsonInclude(value=Include.NON_NULL)

springboot 全局配置

spring.jpa.jackson:default-property-inclusion: non_null  #全局jackson配置
xxx
本文链接:https://chenylwork.gitee.io/2020/02/19/SpringMVC-%E8%BF%94%E5%9B%9Ejson%E7%A9%BA%E5%AD%97%E6%AE%B5-%E8%BF%87%E6%BB%A4/