使用Jackson Jackson忽略参数类型的设置器

时间:2019-07-10 16:04:57

标签: java jackson

我有一个带有一些POJO的3rd party jar库。 我想和杰克逊反序列化。

某些字段有双重设置,例如:

public void setValue(Value value) {
    this.value = value.getValue();
}

public void setValue(String value) {
    this.value = value;
}

这些设置器导致jackson抛出java.lang.IllegalArgumentException: Conflicting setter definitions for property ...

当前,我一次不使用杰克逊混音(Jackson mixin)来忽略一个设置器,但是由于这些设置器太多,因此我现在编写的代码与实际的POJO一样多。

是否可以忽略所有参数类型为Value的二传手?

0 个答案:

没有答案