请问在spring boot中如何配置json

疯狂的小潘 发布于 2016/10/15 12:06
阅读 4K+
收藏 0

以前在用spring mvc时,在配置文件中会添加如下配置来设置json序列化时过滤null值。请问各位在spring boot中如何配置呢?

<mvc:annotation-driven>
    <mvc:message-converters register-defaults="true">
        <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
            <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>
        </bean>
    </mvc:message-converters>
</mvc:annotation-driven>



加载中
0
Carvendy
Carvendy

官网上有的

 

 public static class Serializer extends JsonSerializer<CommonResult> {

        @Override
        public void serialize(CommonResult cr, JsonGenerator jg, SerializerProvider sp) throws IOException, JsonProcessingException {
            String json = objectMapper.writeValueAsString(cr);
            jg.writeString(json);
        }

    }

返回顶部
顶部