zoukankan      html  css  js  c++  java
  • JAXB(xml和对象的转换)

    1、编排(将java转换成xml)

    2、反编排(将xml转换成java)

    首先先编排(要在编排的类上面用一个注解)

                @XmlRootElement
                JAXBContext ctx=JAXBContext.newInstance(Student.class);//jdk1.6自带
                Student stu=new Student(1,"李阳","24",new ClassRoom(10,"13信息与计算科学",2013));
                Marshaller marshaller=ctx.createMarshaller();//编排
                marshaller.marshal(stu, System.out);

    反编排

                   String xml="<?xml version="1.0" encoding="UTF-8" standalone="yes"?><student><age>24</age><classroom><gra                       de>2013</grade><id>10</id><name>13信息与计算科学</name></classroom><id>1</id><name>李阳</name></student>";
                   JAXBContext ctx=JAXBContext.newInstance(Student.class);//jdk1.6自带
                   Unmarshaller unmarshaller=ctx.createUnmarshaller();//反编排
                   Student stu=(Student) unmarshaller.unmarshal(new StringReader(xml));
                   System.out.println(stu.getName());
    1.这里只记录一些学习笔记 2.这里只记录一些学习心得,如果心得方向有错,请留言 2.这里只记录一些日记(只为提升英语,暂时有点忙,等转行了开始写)
  • 相关阅读:
    poj 1456 贪心+STL
    hdu 4283 区间dp
    hdu 4745 区间dp
    hdu 3652 数位dp
    poj 2955 区间dp
    ubuntu apache2配置详解(含虚拟主机配置方法)
    从 mysql 客户端导出数据库 mysqldump
    Git 版本回退问题详解
    SEO 外链 内链 的定义
    为项目编写Readme.MD文件
  • 原文地址:https://www.cnblogs.com/liyang31tg/p/3532151.html
Copyright © 2011-2022 走看看