我已经用@JsonInclude(JsonInclude.Include.NON_NULL)注释了POJO,以在序列化/反序列化时排除所有空字段。
但是现在我需要从这种行为中排除其中一个领域。即-我想发送一个空值的字段,如果它具有空值。
遗留代码中有一些更新使我处于这种情况。

我怎样才能做到这一点?

编辑:

使用JSONSerialize(include = CustomSerializer.class)是否可以赋予CustomSerializer更高的优先级?

最佳答案

在您的字段上使用@JsonInclude(Include.ALWAYS)批注。这将在类级别覆盖@JsonInclude(Include.NON_NULL)

关于java - 如何从@JsonInclude(JsonInclude.Include.NON_NULL)中排除字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47692038/

10-13 21:43