我正在尝试解析VO以在xsl表中编写它。我不得不使用wutka.jox库(这是项目的功能之一)。
我这样做:
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>vo.LocaVOB@d5758e</localVO>
</detalle></DOCUMENTO>
我已经看到jox调用toString方法,但是我无法检测为什么转换DetalleVO很好但是LocalVO使用Object.toString打印类@hashcode
提前致谢。
答案 0 :(得分:0)
¿如何在对象中实现Serializable接口?我一直在玩这个库,我发现当多个对象在同一个DTO中实现Serializable时,wutka.jox无法正确解析对象。您是否尝试使DTO的对象从实现Serializable的单个父对象扩展?