问题说明
使用@ResponseBody注解的spring接口返回的JSON格式结果有时会返回包含值为null的字段,但是与前端联调可能并不希望包含这样的字段。
因此,需要过滤掉这类字段。
解决方案
spring json序列化时,通过com.fasterxml.jackson.annotation.JsonInclude.Include
指定是否返回值为null的字段。
如下配置所示:
1 | <mvc:annotation-driven> |
使用@ResponseBody注解的spring接口返回的JSON格式结果有时会返回包含值为null的字段,但是与前端联调可能并不希望包含这样的字段。
因此,需要过滤掉这类字段。
spring json序列化时,通过com.fasterxml.jackson.annotation.JsonInclude.Include
指定是否返回值为null的字段。
如下配置所示:
1 | <mvc:annotation-driven> |