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