如何从@JsonInclude中排除字段(JsonInclude.Include.NON_NULL)

时间:2017-12-07 09:45:55

标签: java jackson

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

我怎样才能实现这个目标?

修改

使用JSONSerialize(include = CustomSerializer.class)会给CustomSerializer提供更高的优先级吗?

1 个答案:

答案 0 :(得分:1)

在您的字段上使用var matrix = [[1.234, 4.123123, 3.1235134512], [23.12312, 90.123123, 3.123123]]; var result = matrix.map(function(subArray){ return subArray.map(function(elem) { return Number(elem.toFixed(2)); }); }); console.log(result);注释。这将覆盖类级别的-o $(git log -1 --pretty=%B).zip