Тут нужно создать еще один объект для вложенной структуры:
| Код | @XmlRootElement(name = "root") @XmlAccessorType(XmlAccessType.FIELD) public static class Root { @XmlElement(name = "name") public String name;
@XmlElement(name = "info") public Info info;
@XmlElement(name = "song") @XmlElementWrapper(name = "songs") public String[] songs;
public Root() { }
@Override public String toString() { return "Root{" + "name='" + name + '\'' + ", info=" + info + ", songs=" + Arrays.toString(songs) + '}'; }
@XmlAccessorType(XmlAccessType.FIELD) public static class Info { @XmlElement(name = "label") public String label; @XmlElement(name = "artist") public String artist;
public Info() { }
@Override public String toString() { return "Info{" + "label='" + label + '\'' + ", artist='" + artist + '\'' + '}'; } } }
|
|