62,614
社区成员
发帖
与我相关
我的任务
分享
public class Body {
BaseBody body;
List<? extends BaseBody> bodyList = new ArrayList<>();
@XmlElements({@XmlElement(name = "useraccount", type = Useraccount.class),
@XmlElement(name = "student", type = Student.class)})
public BaseBody getBody() {
return body;
}
public void setBody(BaseBody body) {
this.body = body;
}
@XmlElementWrapper
@XmlElements({@XmlElement(name = "useraccount", type = Useraccount.class),
@XmlElement(name = "student", type = Student.class)})
/* @XmlElementRefs({@XmlElementRef(type = Useraccount.class,name = "useraccount"),
@XmlElementRef(type = Student.class,name = "students")})*/
public List<? extends BaseBody> getBodyList() {
return bodyList;
}
public void setBodyList(List<? extends BaseBody> bodyList) {
this.bodyList = bodyList;
}
<?xml version="1.0" encoding="UTF-8" ?>
<msg>
<body>
<student>
<age>1</age>
<name>abc</name>
</student>
<bodyList>
<useraccount>
<cashbalance>100</cashbalance>
<giftbalance>100</giftbalance>
<status>1</status>
<userid>200911020123</userid>
</useraccount>
<useraccount>
<cashbalance>100</cashbalance>
<giftbalance>100</giftbalance>
<status>2</status>
<userid>200911020123</userid>
</useraccount>
<useraccount>
<cashbalance>100</cashbalance>
<giftbalance>100</giftbalance>
<status>3</status>
<userid>200911020123</userid>
</useraccount>
</bodyList>
</body>
<head>
<partnerid>00860001</partnerid>
<time>20091120000000</time>
<transcode>708</transcode>
<version>1.0</version>
</head>
</msg>
<?xml version="1.0" encoding="UTF-8" ?>
<msg>
<body>
<student>
<age>1</age>
<name>abc</name>
</student>
<useraccounts>
<useraccount>
<cashbalance>100</cashbalance>
<giftbalance>100</giftbalance>
<status>1</status>
<userid>200911020123</userid>
</useraccount>
<useraccount>
<cashbalance>100</cashbalance>
<giftbalance>100</giftbalance>
<status>2</status>
<userid>200911020123</userid>
</useraccount>
<useraccount>
<cashbalance>100</cashbalance>
<giftbalance>100</giftbalance>
<status>3</status>
<userid>200911020123</userid>
</useraccount>
</useraccounts>
</body>
<head>
<partnerid>00860001</partnerid>
<time>20091120000000</time>
<transcode>708</transcode>
<version>1.0</version>
</head>
</msg>