Здравствуйте, товарищи!
Сложилось так что в соап клиент приходит xml с примерно следующим куском
<...>
<linked_documents>
<linked_documents_items>
<linked_documents_item>
<uid>232323</uid>
<extension>pdf</extension>
<size>16387013</size>
<id>64623</id>
<name>тест</name>
<date/>
</linked_documents_item>
<linked_documents_item>
<uid>3455131</uid>
<extension>pdf</extension>
<size>354617</size>
<id>168413245345587</id>
<name>Тестовое наименование файла в связанных документах</name>
<date>1470000000</date>
</linked_documents_item>
</linked_documents_items>
</linked_documents>
<...>
и есть POJO с полем
private List<LinkedDocument> linkedDocuments;
, где LinkedDocument содержит следующие поля:
private String id;
private UUID uid;
private String extension;
private int size;
private String name;
private Integer date;
Задача: с помощью Jaxb2Marshaller сделать анмаршалинг.
Проблема в том, что xml содержи избыточный тэг linked_documents_items и я не знаю как указать аннотациями игнорирование этого тэга. Создавать в поджиках обёртки я не могу. Подскажите, пожалуйста, можно ли аннотациями решить эту проблему и как?