JAVABEAN转换为XML

来源:互联网 发布:白鹤翔java架构师视频 编辑:程序博客网 时间:2024/05/02 00:00
public static String convertToXml(Object obj, String encoding) {String result = null;try {JAXBContext context = JAXBContext.newInstance(obj.getClass());Marshaller marshaller = context.createMarshaller();// JAXB_FORMATTED_OUTPUT是使xml自动格式化,进行换行操作   encoding是xml的编码marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);marshaller.setProperty(Marshaller.JAXB_ENCODING, encoding);StringWriter writer = new StringWriter();marshaller.marshal(obj, writer);result = writer.toString();} catch (Exception e) {e.printStackTrace();}return result;}
简单的一个javabean转换为xml的方法,复杂点的就不行了。
0 0