У меня есть класс-оболочка WrapperClass
, который инкапсулирует два объекта: ObjectOne
и ObjectTwo
:
public class WrapperClass {
ObjectOne objectOne;
ObjectTwo objectTwo;
}
При сериализации экземпляра WrapperClass
я хочу использовать JaxbAnnotationIntrospector
вobjectTwo
но не на objectOne
. Возможно ли это?
Я рассмотрел создание собственного интроспектора аннотации, который расширяет JacksonAnnotationIntrospector
и переопределяет его findSerializer()
метод для выбора findSerializer()
JAXB, если тип класса ObjectTwo.class
. Это сработает?
Спасибо.