java XStream List<String> 别名

public class Entry {
    private List<String> names;
}


要求输出XML格式为
<entry>
    <names>
        <realName>Andy</realName>
        <realName>Mary</realName>
    </names>
</entry>


我写入XML的代码是
XSttream x = new XStream();
x.alias("entry", Entry.class);

这样输出的结果就是
<entry>
    <names>
        <string>Andy</string>
        <string>Mary</string>
    </names>
</entry>


加上这句:
x.alias("realName", String.class);

猜你喜欢

转载自lanyan-lan.iteye.com/blog/2381468