我有一个带有一个可选字段的对象,但找不到合适的注释来建模它。任何想法与 jackson 一起做的正确方法是什么?
最佳答案
在 Jackson 中,您无法区分可选字段和非可选字段。只需在 POJO 中声明任何字段。如果 JSON 结构中不存在字段,则 Jackson 不会调用 setter。您可以跟踪是否在 POJO 中使用标志调用了 setter。
https://stackoverflow.com/questions/19551098/
相关文章:
java - 对 kotlin 数据类使用 Jackson @JsonProperty 注释
javascript - 通过 JSON 发送 64 位值的公认方式是什么?
java - 将 Gson 与接口(interface)类型一起使用
javascript - 通过 Angular 资源服务读取 JSON
javascript - DRYing JSON 有什么众所周知的方法吗
json - 处理 HTTP 请求正文中的可选 JSON 字段
python - 将 JSON 模式转换为 python 类