У меня есть модель, которая выглядит следующим образом:
@XStreamAlias("article")
class Article {
List<String> tags;
List<String> categories;
}
XStream сериализуется в XML, который выглядит следующим образом:
<article>
<tags>
<string>foo</string>
</tags>
<categories>
<string>bar</string>
</categories>
</article>
У меня вопрос, как я могу сделать так, чтобы <string>foo</string>
становится <tag>foo<tag>
и <string>bar</string>
становится <category>bar</category>
?Я не могу изменить структуру своей модели, поскольку использую ODM Morphia для создания экземпляров Article (статья должна содержать List<String>
).