xml转对象
来源:互联网 发布:java const类 注意点 编辑:程序博客网 时间:2024/06/07 21:08
1.把xml看成一个request对象
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name="PACKET")
public class EffectOrderRequest {
@XmlAttribute
private String type = "REQUEST";
@XmlAttribute
private String version = "1.0";
@XmlElement(name = "HEAD")
private Head head;
@XmlElement(name = "BODY")
private EffectOrderRequestBody body ;
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public Head getHead() {
return head;
}
public void setHead(Head head) {
this.head = head;
}
public EffectOrderRequestBody getBody() {
return body;
}
public void setBody(EffectOrderRequestBody body) {
this.body = body;
}
}
2 head对象
@XmlAccessorType(XmlAccessType.FIELD)
public class Head {
@XmlElement(name = "REQUEST_TYPE")
private String requestType;
@XmlElement(name = "USERCODE")
private String userCode;
@XmlElement(name = "COMCODE")
private String comCode;
public Head() {
}
public Head(String requestType, String userCode, String comCode) {
this.requestType = requestType;
this.userCode = userCode;
this.comCode = comCode;
}
public String getRequestType() {
return requestType;
}
public void setRequestType(String requestType) {
this.requestType = requestType;
}
public String getUserCode() {
return userCode;
}
public void setUserCode(String userCode) {
this.userCode = userCode;
}
public String getComCode() {
return comCode;
}
public void setComCode(String comCode) {
this.comCode = comCode;
}
}
3 body对象
@XmlAccessorType(XmlAccessType.FIELD)
public class PayOrderRequestBody {
@XmlElement(name = "ORDERINFO")
private PayOrderInfo orderInfo;
@XmlElement(name = "SIGNINFO")
private PaySignInfo signInfo;
@XmlElementWrapper(name = "GOODSLIST")
@XmlElement(name = "GOODS",type = GenerateGoods.class)
private List<GenerateGoods> goodsList;
public PayOrderInfo getOrderInfo() {
return orderInfo;
}
public void setOrderInfo(PayOrderInfo orderInfo) {
this.orderInfo = orderInfo;
}
public PaySignInfo getSignInfo() {
return signInfo;
}
public void setSignInfo(PaySignInfo signInfo) {
this.signInfo = signInfo;
}
public List<GenerateGoods> getGoodsList() {
return goodsList;
}
public void setGoodsList(List<GenerateGoods> goodsList) {
this.goodsList = goodsList;
}
}
- bean 对象转 XML
- xml 转对象
- xml转json对象
- java对象转xml
- xml转对象
- xml转换成list,,对象转xml
- XML报文转JAVA对象-JAVA对象转XML报文
- java 对象转xml出错
- xml 报文转对象方法
- js xml对象转json
- XML与对象互转
- xml字符串转json对象
- XStream xml转java对象
- xml对象
- XML转Map类型 和 对象类型转XML字符串
- XML转Map集合以及对象化XML
- (转)使用 XML HTTP Request 对象
- jaxb 通过xml转ava对象
- EDA事件驱动架构
- 用arcgis根据字段进行分割数据
- 怎么在cdr中自定义波浪线
- this/super关键字
- Jackson介绍(1)-jackson2.x与Jackson1.9的比较
- xml转对象
- 319. Bulb Switcher
- HTML5的新特性--基础知识(5)
- Myeclipse无法部署的解决办法
- java实现简单邮件发送代码
- 剖析数据流之1:连接和查找转换
- openfalcon 添加监控远程tcp端口异常情况
- vim编辑器的使用
- Android中Helper帮助类