У нас есть XML, как показано ниже.У нас есть соответствующие Java-классы Team, Players и Player.Мы используем JAXB, чтобы разобрать XML.
<team>
<players>
<player>
<name>Le Bron</name>
<age>23</age>
</player>
<player>
<name>Shaq</name>
<age>33</age>
</player>
</players>
</team>
Мне бы хотелось, чтобы не было класса Players, поскольку он не добавляет никакой ценности.
Я пытался просто удалить класс Players и добавить приведенную ниже аннотацию к классу Team, но это не сработало.Я думаю, что JAXB ожидает, что элементы <Player>
будут на один уровень ниже команды.
Есть идеи?
@XmlElement(name = "Player")
protected List<Player> players;