2015-08-18 3 views
0

я столкнулся вопрос объединить JAXB и Джексон вместе аннотацию:JsonIgnore & XMLElement аннотаций конфликт

public class Document { 

    String someField; 

    @JsonIgnore 
    @XmlElementWrapper(name = "someWrapper") 
    @XmlElement(name = "someElement") 
    List<String> someCollection; 
} 

Мне нужно, чтобы иметь возможность Маршаллу и маршализацию поле «someCollection» в XML, но, чтобы иметь возможность сериализуйте объект Document для json без такого поля.

Но это поле появляется в конечной строке JSon

ответ

0

Так что, если я понял правильно - Джексон видит как JsSON и XML-аннотации. Поэтому я не могу заставить сериализовать что-то и не сериализуюсь в тот же момент.

Невозможно, я думаю

Смежные вопросы