0
我试图解析一个VO,将它写入xsl表单。我不得不使用wutka.jox库(这是该项目的一个特性)。将Bean转换为XML
我这样做:
StringWriter sw = new StringWriter();
JOXBeanWriter joxOut = new JOXBeanWriter(sw);
oxOut.writeObject(rootName, object);
joxOut.close();
return sw.toString();
结果是:
<?xml version="1.0" encoding="ISO-8859-1"?>
<DOCUMENTO><detalle clase="vo.DetalleVO">
<dateStart>06/03/2017</dateStart>
<localVO>[email protected]</localVO>
</detalle></DOCUMENTO>
我已经看到了JOX调用toString方法,但我不能够检测为什么转换DetalleVO罚款但是LocalVO使用Object.toString打印类@ hashcode
在此先感谢。
宾果!这对我来说非常合适。我创建了一个实现Serializable的父bean,现在我所有的DTO都从该bean中扩展。现在情况良好。非常感谢! – Antonio314