Is there any way to do mapping with single java bean for such simple xml:
-
some url
As I didn't want to create redundant classes in my package, the best solution I've found is:
@XmlRootElement( name = "item" )
public class Item {
@XmlRootElement( name = "parent" )
private static class ParentIdWrapper {
@XmlAttribute( name = "id" )
public String id;
}
@XmlElement( name = "item-url" )
private String url;
@XmlElement( name = "parent" )
private ParentIdWrapper parentIdWrap;
public String getParentId() {
return this.parentIdWrap.id;
}
}