resteasy,jaxb - 如何生成字符串的集合/列表?

时间:2011-09-26 12:04:44

标签: java jaxb resteasy

简单的任务,我需要生成这个XML:

<collection>
    <name>bill</name>
    <name>monica</name>
<collection>

而不是这个(参见下面的示例:19.6. Arrays and Collections of JAXB Objects):

<collection>
    <customer><name>bill</name></customer>
    <customer><name>monica</name></customer>
<collection>

使用字符串进行简单收集。那么问题是如何删除周围的customer元素?如何使用RESTeasy和JAXB执行此操作?

1 个答案:

答案 0 :(得分:3)

Customer类映射中,带有@XmlValue注释的name属性:

public class Customer {

    private String name;

    @XmlValue
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

}

了解更多信息