我有一个带有一个可选字段的对象,但找不到合适的注释来建模它。任何想法与 jackson 一起做的正确方法是什么?
最佳答案
在 Jackson 中,您无法区分可选字段和非可选字段。只需在 POJO 中声明任何字段。如果 JSON 结构中不存在字段,则 Jackson 不会调用 setter。您可以跟踪是否在 POJO 中使用标志调用了 setter。
关于java - 如何使用 Jackson 定义可选的 json 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19551098/