У меня есть следующий класс (устаревший, не аннотируемый), который сериализуется с помощью пользовательского преобразователя:
class Test {
// some other variables
List<SomeType> someTypeList;
}
Уже доступен корректно работающий конвертер для SomeType. Однако я хочу, чтобы список был сериализован, как если бы он был аннотирован с помощью @XStreamAlias("someTypes").
В конце концов я ожидаю следующий формат для someTypeList:
<someTypes class="list-type">
<someType>
....
</someType>
...
</someTypes>
Как мне реализовать метод маршала/демаршала, чтобы получить желаемый результат? Вызов context.convertAnother(someTypeList) не дал ожидаемого результата, так как отсутствовал окружающий тег <someTypes>
.