Можете ли вы иметь два поля с одинаковым именем?
Например, предположим, что мой объект таков:
@XmlRootElement(name = "test")
@XmlAccessorType(XmlAccessType.FIELD)
public class TestObject {
@XmlElement(name = "subObject", required = true)
private SubObject obj1;
@XmlElement(name = "subObject", required = true)
private SubObject obj2;
@XmlElement(name = "subObject1", required = true)
private SubObject obj3;
}
Здесь отображаются только obj2
и obj3
потому что obj1
и obj2
имеют одно и то же имя.
Есть ли способ заставить MOXy отображать как obj1
, так и obj2
, даже если они имеют одинаковое имя?