首页>代码>java XML文件解析,超简单DEMO>/XstramTest/src/com/entity/FireCompanyInfoBean.java
package com.entity;

import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamImplicit;

@XStreamAlias("BizContent")
public class FireCompanyInfoBean {
	@XStreamAlias("srcID")
	private String srcID;
	@XStreamAlias("TIMESTAMP")
	private String timestamp;
	@XStreamAlias("operateMode")
	private String operateMode;
	@XStreamAlias("FireCompanyInfoList")
	private FireCompanyInfoList fireCompanyInfoList;

	public String getSrcID() {
		return srcID;
	}

	public void setSrcID(String srcID) {
		this.srcID = srcID;
	}

	public String getTimestamp() {
		return timestamp;
	}

	public void setTimestamp(String timestamp) {
		this.timestamp = timestamp;
	}

	public String getOperateMode() {
		return operateMode;
	}

	public void setOperateMode(String operateMode) {
		this.operateMode = operateMode;
	}

	public FireCompanyInfoList getFireCompanyInfoList() {
		return fireCompanyInfoList;
	}

	public void setFireCompanyInfoList(FireCompanyInfoList fireCompanyInfoList) {
		this.fireCompanyInfoList = fireCompanyInfoList;
	}

	public static class FireCompanyInfoList {
		@XStreamImplicit(itemFieldName = "FireCompanyInfo")
		private List<FireCompanyInfo> FireCompanyInfo;

		public List<FireCompanyInfo> getFireCompanyInfo() {
			return FireCompanyInfo;
		}

		public void setFireCompanyInfo(List<FireCompanyInfo> fireCompanyInfo) {
			FireCompanyInfo = fireCompanyInfo;
		}

	}

	//测试同一标签下循环某一对象
	public static class FireCompanyInfo {
		@XStreamAlias("orgID")
		private String orgID;
		@XStreamAlias("companyNo")
		private String companyNo;
		@XStreamAlias("companyName")
		private String companyName;
		@XStreamAlias("syscodeList")
		private SyscodeList syscodeList;
		@XStreamAlias("fireCompanyTypeList")
		private FireCompanyTypeList fireCompanyTypeList;

		public String getOrgID() {
			return orgID;
		}

		public void setOrgID(String orgID) {
			this.orgID = orgID;
		}

		public String getCompanyNo() {
			return companyNo;
		}

		public void setCompanyNo(String companyNo) {
			this.companyNo = companyNo;
		}

		public String getCompanyName() {
			return companyName;
		}

		public void setCompanyName(String companyName) {
			this.companyName = companyName;
		}

		public SyscodeList getSyscodeList() {
			return syscodeList;
		}

		public void setSyscodeList(SyscodeList syscodeList) {
			this.syscodeList = syscodeList;
		}

		public FireCompanyTypeList getFireCompanyTypeList() {
			return fireCompanyTypeList;
		}

		public void setFireCompanyTypeList(FireCompanyTypeList fireCompanyTypeList) {
			this.fireCompanyTypeList = fireCompanyTypeList;
		}
	}

	public static class SyscodeList {
		@XStreamImplicit(itemFieldName = "syscode")
		private List<Syscode> syscode;

		public List<Syscode> getSyscode() {
			return syscode;
		}

		public void setSyscode(List<Syscode> syscode) {
			this.syscode = syscode;
		}

	}

	//测试同一标签下循环某一对象
	public static class Syscode {
		@XStreamAlias("codetype")
		private String codeType;
		@XStreamAlias("code")
		private String code;

		public String getCodeType() {
			return codeType;
		}

		public void setCodeType(String codeType) {
			this.codeType = codeType;
		}

		public String getCode() {
			return code;
		}

		public void setCode(String code) {
			this.code = code;
		}
	}

	public static class FireCompanyTypeList {
		@XStreamImplicit(itemFieldName = "fireCompanyType")
		private List<FireCompanyType> fireCompanyType;

		public List<FireCompanyType> getFireCompanyType() {
			return fireCompanyType;
		}

		public void setFireCompanyType(List<FireCompanyType> fireCompanyType) {
			this.fireCompanyType = fireCompanyType;
		}

	}

	//测试同一标签下循环某一对象
	public static class FireCompanyType {
		@XStreamAlias("code")
		private String code;

		public String getCode() {
			return code;
		}

		public void setCode(String code) {
			this.code = code;
		}
	}
}
最近下载更多
李晓珂  LV2 2021年12月14日
长胜  LV1 2021年5月26日
503382513  LV10 2021年4月1日
jachyn  LV6 2020年9月9日
jiang12316  LV1 2020年7月19日
raccoonxx  LV2 2020年6月4日
kuafuzhuri  LV1 2020年4月24日
luohaipeng  LV23 2019年12月3日
lixq377587158  LV8 2019年11月8日
christ168  LV1 2019年10月29日
最近浏览更多
youneverknow  LV2 2月4日
wbbhappy  LV13 1月11日
林间听风  LV10 2022年8月24日
开发哈哈 2022年1月11日
暂无贡献等级
shiopaaa  LV13 2021年8月23日
长胜  LV1 2021年5月26日
zhoujunyu  LV14 2021年4月13日
503382513  LV10 2021年4月1日
tansuo阿郎  LV8 2021年2月27日
liuguojun920  LV6 2020年9月9日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友