解决返回json数据,属性值为null或空被省略的问题。

当使用com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter转换返回数据为json时,会省略掉为空为null的属性值。

解决办法在spingmvc.xml配置json转换器时加上对空和null的处理,配置如下:

QuotoFieldNames表示返回的json数据的key值加上双引号。


		
			
				JSON转换器
				
					
						application/json;charset=UTF-8
						text/html;charset=UTF-8
					
				
				
					
						QuoteFieldNames
						WriteDateUseDateFormat
						
						WriteNullListAsEmpty
						
						WriteNullStringAsEmpty
						
						WriteNullBooleanAsFalse
					
				
			
		


你可能感兴趣的:(json)