0

以下のUserJAXBクラスがあります。JaxBクラスの使用方法一般的なMapと、JaxBクラスで2つの「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;
}

}

4

0 に答える 0