简而言之,我的一个实体有一个GeometryCollection,当你调用"getBoundary"时会抛出一个异常(为什么这是另一本书,现在让我们说这就是它的工作方式).
有没有办法告诉杰克逊不要包括那个特定的吸气剂?我知道当我拥有/控制代码时我可以使用@JacksonIgnore.但事实并非如此,杰克逊通过连续序列化父对象来达到这一点.我在jackson文档中看到了一个过滤选项.这是一个看似合理的解决方案吗?
谢谢!
我有以下json文件:
{
"segments": {
"externalId": 123,
"name": "Tomas Zulberti",
"shouldInform": true,
"id": 4
}
}
Run Code Online (Sandbox Code Playgroud)
但是java模型如下:
public class Segment {
private String id;
private String name;
private boolean shouldInform;
// getter and setters here...
}
Run Code Online (Sandbox Code Playgroud)
当杰克逊解析时,它会引发一个例外,因为"externalId"字段没有getter或setter.它有一个可以用来忽略json字段的装饰器吗?