Java 使用jackson检测空/空值

Java 使用jackson检测空/空值,java,json,jackson,Java,Json,Jackson,与jackson合作的最佳方式是什么 我有一个类“Event”,其字段endDate是java.util.Date。 另一个字段是描述一个字符串 想象一个类事件的实例,它具有endDate和description集: endDate: 2014-01-25 description: "HTML5 Seminar" 我希望能够将endDate和description更新为空 在我的REST更新请求之后,我希望我的类事件实例的endDate和description值为空 以下操作不起作用: {

与jackson合作的最佳方式是什么

我有一个类“Event”,其字段endDate是java.util.Date。 另一个字段是描述一个字符串

想象一个类事件的实例,它具有endDate和description集:

endDate: 2014-01-25
description: "HTML5 Seminar"
我希望能够将endDate和description更新为空

在我的REST更新请求之后,我希望我的类事件实例的endDate和description值为空

以下操作不起作用:

{
    "endDate": null,
    "description": ""
}

有什么想法吗?

你能定义“空白”吗?如果该字段没有值,是否要忽略该字段?我已用一个示例更新了该问题我理解该示例,但我不确定这与Jackson和序列化过程有何关系。如果按照描述更新实体-日期为null,描述为空字符串-Jackson将正确序列化更新的实体。因此,这看起来只是一个标准的更新操作-我有什么遗漏吗?