@XmlElement和@XmlAccessorType(XmlAccessType.FIELD)

时间:2015-04-02 20:37:24

标签: java xml

我有一种奇怪的行为,我不明白。

@XmlRootElement
public class Object {
@XmlElement(name = "object")
private List<Object> objectList = new ArrayList<Object>();

    public List<Object> getObjectList() {
        return objectList;
    }
}

此部分应包含每个对象的值。

@XmlAccessorType(XmlAccessType.FIELD)
public class Object {
    @XmlElement
    private int id;
    private int value;
}

我不明白为什么有值传递到idvalue字段。如果名称相同,是否有必要写@XmlElement

0 个答案:

没有答案