Я пытаюсь настроить десериализатор Jackson JSON для преобразования значений JSON в объект Long
.
Я выполнил инструкции на этом сайте: http://wiki.fasterxml.com/JacksonHowToCustomDeserializers , чтобы настроить собственный десериализатор.
Однако, чтобы сработал настраиваемый десериализатор, я должен каждый раз комментировать например,
public class TestBean {
Long value;
@JsonDeserialize(using=LongJsonDeserializer.class)
public void setValue(Long value) {
this.value = value;
}
}
Есть ли способ указать Джексону всегда использовать специальный десериализатор для десериализации всех свойств Long
без необходимости каждый раз использовать (скрытые) аннотации?