xml 与bean 转换 java

来源:互联网 发布:linux线程相关系统调用 编辑:程序博客网 时间:2024/06/05 05:36

bean类格式:

@XmlRootElement(name="bp")@XmlAccessorType(XmlAccessType.FIELD)public class TestBean {   @XmlElement   private String bp;   @XmlElement   private String a;   @XmlElement   private String b;   @XmlElement   private String c;   @XmlElement   private BBean d;   public String getBp() {      return bp;   }   public void setBp(String bp) {      this.bp = bp;   }}

转换类:

public class XmlBeanParse {   public TestBean xmlParse(String xmlStr) {      JAXBContext context;      TestBean bean = new TestBean ();      try {         context = JAXBContext.newInstance(TestBean.class);         Unmarshaller unmarshaller = context.createUnmarshaller();          bean = (BusPositionBean)unmarshaller.unmarshal(new StringReader(xmlStr));      } catch (JAXBException e) {         e.printStackTrace();      }        return bean;   }   }

大家还可以参考:

http://blog.csdn.net/wugouzi/article/details/25044655

0 0