我有Person对象(例如),以及何时 我用XStream将它们转换为XML文件, 它看起来像这样:
<person>
<name>
Bob
</name>
<accounts>
<account>
12345
</account>
<account>
23456
</account>
<account>
34567
</account>
</accounts>
</person>
我想让它看起来像下一个文件:
<person>
<name>
Bob
</name>
<accounts>
12345,
23456,
34567
</accounts>
</person>
请告诉我,如果我能用XStream做到这一点。我怎么能这样做?
别名只能将一个标签替换为另一个标签。我尝试使用registerLocalConverter
方法,在Converter类中覆盖marshal方法,并设置参数(Person.class, "account", new PersonConverter());
但我没有成功。如果我使用registerConverter
(不是registerLocalConverter
)方法,我怎样才能为一个标记更改编组方法?
请帮帮我。谢谢!