首页 > 代码库 > XStream 转换 解析 xml 集合 list
XStream 转换 解析 xml 集合 list
String xxml = "<listhospital>"+ "<count>153</count>"+ "<hospital>"+ "<id>12</id>"+ "<name>北京大学第一医院</name>"+ "</hospital>"+ "<hospital>"+ "<id>13</id>"+ "<name>北京大学第一医院</name>"+ "</hospital>"+ "</listhospital>"; XStream xstream=new XStream(new DomDriver()); //注意:不是new Xstream(); 否则报错: xstream.processAnnotations(Result.class); Result person=(Result)xstream.fromXML(xxml); System.out.println(person.toString());
注解
@XStreamAlias("listhospital") public class Result{ @XStreamAlias("count") private int count; @XStreamImplicit(itemFieldName="hospital") private List<Hospital> listHospital; 简略 get set }
public class Hospital { @XStreamAlias("id") private int id; @XStreamAlias("name") private String name; 简略 get set
XStream 转换 解析 xml 集合 list
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。