封送处理时元素的动态命名

时间:2019-01-24 17:14:30

标签: java xml marshalling

我正在尝试对列表数据进行封送处理,列表可能是任何类型的对象,例如学生或雇员。我希望父标签根据我的数据是动态的。

 @XmlRootElement
static class Customers {
    Customers(final List<Object> customers) {
        this.customers = customers;
    }

    Customers() {
        this(new ArrayList<>());
        // this.customers = customers;
    }

    private List<Object> customers;

    public List<Object> getCustomers() {
        return this.customers;
    }

    @XmlElement
    public void setCustomers(final List<Object> customers) {
        this.customers = customers;
    }
}

我将发送任何对象来代替对象,并且我想成为该对象名称不是的父标记

0 个答案:

没有答案