【发布时间】:2014-08-13 09:36:41
【问题描述】:
我希望杰克逊在将空值放入 ObjectNode 的实例时忽略它们。 (我知道在序列化 pojo 时如何防止空值)这里我手动将键/值放入 ObjectNode 实例中,我希望杰克逊忽略键/值以在值为空时忽略。
例如
objectNode.put("Name", null);
应该被忽略并且不会被插入到objectNode中。
【问题讨论】:
-
你有没有看到这个问题:stackoverflow.com/questions/11757487/…?
-
@MichałZiober 我没有将 pojo 序列化为 json,我正在手动构建 json,所以我不能使用注释。
-
你能给我一个小例子,你是如何构建这个
JSON的吗?好例子胜过 1000 字 - 我认为这将有助于我们更好地理解您的问题。