說(shuō)明: xml是調(diào)用外部系統(tǒng)返回的, 收費(fèi)服務(wù), 格式無(wú)法更改
XML格式
<?xml version="1.0" encoding="utf-8"?>
<INFO>
<status>
....
....
</status>
<order>
<id></id>
<code></code>
.......
</order>
<order>
<id></id>
<code></code>
.......
</order>
<order>
<id></id>
<code></code>
.......
</order>
<order>
<id></id>
<code></code>
.......
</order>
</INFO>
</xml>
java 大概格式
@XmlRootElement(name = "INFO")
public class OrderResponse {
private Status status;
private List<Order> orderList;
public Status getStatus() {
return status;
}
public void setStatus(Status status) {
this.status = status;
}
public List<Order> getOrderList() {
return orderList;
}
public void setOrderList(List<Order> orderList) {
this.orderList = orderList;
}
}
嘗試過(guò)
@XmlElements({
@XmlElement(name = "order", type = Order.class),
})
但結(jié)果都是解析不出來(lái)。 status對(duì)象是可以解析的, orderList的注解應(yīng)該是什么?
添加回答
舉報(bào)
0/150
提交
取消