我希望能够根据列表中包含的对象的类型来别名根列表元素。例如,这是我的电流输出:列表根元素的XStream别名
<list>
<coin>Gold</coin>
<coin>Silver</coin>
<coin>Bronze</coin>
</list>
而这正是我希望它看起来像:
<coins>
<coin>Gold</coin>
<coin>Silver</coin>
<coin>Bronze</coin>
</coins>
我可以在全球范围内做到这一点说的所有列表应别名硬币,但我有很多不同的名单,这是行不通的。任何想法如何做到这一点?看起来应该很简单,但当然不是。
编辑:我应该指定,我想序列化对象到XML。我使用Spring 3 MVC作为我的Web框架。
谢谢,这不幸是唯一的方法来做到这一点。创建一个无用的包装类。 '#alias(“硬币”,列表.class)'(伪代码)没有选项。 –
2013-01-10 14:46:18