ssm替换默认json转换器为fastjson

 
        
            
            
            
                
                    
                        
                        application/json;charset=UTF-8
                    
                
                
                    
                        
                        DisableCircularReferenceDetect
                        
                        
                        
                        
                        
                        WriteNullStringAsEmpty
                        
                        WriteNullListAsEmpty
                        
                        
                    
                
            
        
    

默认配置是以上,想处理序列化以后字符串为null的情况返回空字符串,但是怎么也不生效.....使用代码方式配置也不可以....后来发现是顺序错了...

 
 
        
            
                
            
        
    

因为我配了一个接收时间转换的配置,如果把这个配置写在上面json转换前面的话,则json配置失效.所以这个顺序导致了错误;

但是如果把这个放在前面json转换器成功了,但是这个时间转换失效了..所以要用下面的方式,写到一起:

 
        
            
            
            
                
                    
                        
                        application/json;charset=UTF-8
                    
                
                
                    
                        WriteNullStringAsEmpty
                        WriteNullListAsEmpty
                        WriteMapNullValue
                    
                
            
        
    

 

你可能感兴趣的:(ssm替换默认json转换器为fastjson)