context = JAXBContext.newInstance(Bean.class
);
//下面代码演示将对象转变为xml
Marshaller mar = context.createMarshaller();
writer = new
StringWriter();
mar.marshal(bean, writer);
//下面代码演示将上面生成的xml转换为对象
reader = new
StringReader(writer.toString());
Unmarshaller unmar = context.createUnmarshaller();
bean = (Bean)unmar.unmarshal(reader);
本文介绍如何使用JAXB实现Java对象与XML文件之间的相互转换。首先通过JAXBContext.newInstance方法创建上下文实例,然后利用Marshaller将Java对象转换为XML字符串;反之,则通过Unmarshaller将XML字符串转换回Java对象。
261

被折叠的 条评论
为什么被折叠?



