由于公司人手不足,因此也就担任起来了前后端的开发,当然只是简单的,目前太高大上的东西我也弄不好,好了,废话不多说,直接进入正题吧
直接上例子:
1.需求:
前端现在需要用户的个人信息:
{
userName:”张三”,
age:20,
address:XX市XX区
}
2.后端返回的是:
{
userName:”张三”,
age:null,
address:null
}
从上面看,很明显我们不希望出现null的情况,希望的是如果age没有的情况下返回0,address是空的字符串(即:”“)但是这里让前端去判断或者转换的话又很费劲,于是就在后端返回JSON的时候统一处理一下。用的方法有两种,先来说一下第一种:
1)在返回JSON之前获取JSON的所有的key,判断key是否为NULL,如果是的话,那么就把它设置成”“,然后再返回,用的springmvc中默认的Jackson,具体用法如下:
<1>.先配置一个bean:
<bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="objectMapper">