Повторяющееся имя элемента JAXB - PullRequest
0 голосов
/ 17 июня 2019

Можете ли вы иметь два поля с одинаковым именем?

Например, предположим, что мой объект таков:

@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, даже если они имеют одинаковое имя?

...