У меня проблема с алиасами в XStream.
У меня есть набор строковых элементов, которые я хотел бы сериализовать в XML, например:
<types>
<type>abc</type>
<type>def</type>
</types>
Однако я не могу найти хороший способ решить эту проблему. Я пробовал список строк, но потом получаю
<types>
<string>abc</string>
<string>def</string>
</types>
Я также пытался поместить строку в простой класс, но потом я получаю
<types>
<type>
<aType>abc</aType>
</type>
</types>
, где <type>
- это псевдоним пользовательского класса, а aType - это атрибут в классе, т. Е. Я получаю слишком много на один уровень, используя этот подход. Как бы я избавился от лишнего уровня или просто заменил <string>
собственным именем тега?