• springmvc json串的null值替换为空值


    springmvc配置文件

    <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
    	<property name="supportedMediaTypes">
    		<list>
    			<value>text/html;charset=UTF-8</value>
    			<value>application/json;charset=UTF-8</value>
    		</list>
    	</property>
        <property name="objectMapper">  
            <bean class="com.fasterxml.jackson.databind.ObjectMapper">  
                <property name="serializerProvider">  
                    <bean class="com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl">  
                        <property name="nullValueSerializer">  
                            <bean class="com.xxx.xxx.NullValueSerializer"></bean>  
                        </property>  
                    </bean>  
                </property>  
            </bean>  
        </property>    
    </bean>

    NullValueSerializer

    public class NullValueSerializer extends JsonSerializer<Object> {  
        @Override  
        public void serialize(Object value, JsonGenerator jgen, SerializerProvider provider)  
                throws IOException, JsonProcessingException {  
            jgen.writeString("");
        }  
    }
    

      

      

  • 相关阅读:
    load custom class in drupal 8
    HEAD in Git
    composer version constraint 版本号前缀
    如何测试
    看待一段数据
    创建一个plugin
    eclipse的快捷方式
    .git文件夹的猜想
    本地可以但远程不行
    方法点不进去的原因
  • 原文地址:https://www.cnblogs.com/BINGJJFLY/p/10812119.html
Copyright © 2020-2023  润新知