我有以下用户JAXB类。如何使用JaxB类如果我想在JaxB类中使用通用Map和两个“name”和“id”XmlElement。 因此,用户可以使用name,id xml元素和其他通用属性,例如如下所示。
Example :
JSON Format
{"name":"xyz","id":"1","xx":"axx","yy":"byy"}
OR
XML Format
<name>xyz</name>
<id>1</id>
<xx>axx</xx>
<yy>byy</yy>
@XmlRootElement
public class UserJaxB {
private String name;
private String id;
/* Generic Map */
private Map<Object, Object> map;
public UserJaxB() {
}
@XmlElement(name = "id")
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
@XmlElement(name = "name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Map getMap() {
return map;
}
public void setMap(Map<Object,Object> map) {
this.map = map;
}
}