杰克逊映射器:动态应用注释

时间:2018-08-10 01:27:49

标签: jackson

我具有POJO类类型(称为X),并且基于用户输入,我想应用以下注释

  • Inclusion =始终为类级别的NON_NULL
  • JsonIgnore涉及X类和嵌套字段的一些字段(X之外还有另一个Y类,但X类具有Y类型的字段)

有没有简单的方法可以做到这一点? 我正在考虑使用mixin,因为我只需要为特定的类类型而不是其他类使用它,但是如果我可以将JsonIgnore和JsonSerialization(Inclusion)直接放在类及其字段上并在其生效时进行控制,那将是很棒的从对象映射器。我可以根据用户输入切换不同的映射器。

我正在使用杰克逊映射器1.9,无法升级到v2

谢谢

0 个答案:

没有答案