0

我有以下用户 JAXB 类。如何使用 JaxB 类 如果我想在 JaxB 类中使用通用 Map 和两个“名称”和“id”XmlElement。因此,用户可以使用名称、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;
}

}

4

0 回答 0