记录一下使用@JsonInclude(JsonInclude.Include.NON_NULL)不起作用的原因。

我想要的结果是如果只给code赋值,其他属性不赋值,那么我调用接口返回的结果里面只有code。但是遇到其他属性也存在着的情况(为null)。
原因:我在controller层使用了一个抽象controller类,该类里的A方法会把Object类对象转换成JSON对象,就是这个A方法的原因,把A去掉就可以了,直接返回ReturnResult对象。
@JsonInclude(JsonInclude.Include.NON_NULL)不起作用
解决@JsonInclude不生效问题
最新推荐文章于 2024-09-16 12:26:14 发布
本文探讨了@JsonInclude(JsonInclude.Include.NON_NULL)在特定场景下不生效的原因,即在controller层使用抽象controller类时,Object转JSON的方法导致null值未被排除。解决方案是直接返回目标对象而非通过中间方法转换。
7955

被折叠的 条评论
为什么被折叠?



