Próbuję skonfigurować niestandardowy deserializator Jackson JSON, aby przekonwertować wartości JSON na obiekt Long. Postępowałem zgodnie z instrukcjami na tej stronie: http://wiki.fasterxml.com/JacksonHowToCustomDeserializers, aby skonfigurować niestandardowy deserializer.Konfigurowanie niestandardowego deserializatora JSON
Jednak dla niestandardowego deserializatora, który ma zostać uruchomiony, muszę zawsze dodawać adnotacje za każdym razem: np.
public class TestBean {
Long value;
@JsonDeserialize(using=LongJsonDeserializer.class)
public void setValue(Long value) {
this.value = value;
}
}
Czy istnieje sposób, aby powiedzieć Jacksona, aby zawsze używać niestandardowego Deserializator deserializacji długo bez konieczności korzystania @JsonDeserialize (używając = LongJsonDeserializer.class) adnotacja za każdym razem?
Jest to to samo, co opisane w http://wiki.fasterxml.com/JacksonHowToCustomDeserializers, które już śledziłem! – missionE46
Ah. Zbyt szybko przeczytałem pierwotne pytanie. Kolejne spojrzenie ... –
To, co pierwotnie napisałem, dotyczyło pytania, które zadawałeś poprawnie. Zaktualizuję ten post za pomocą pełnej wersji demonstracyjnej. –