Ich versuche, eine VO zu analysieren, um es in XSL-Blatt zu schreiben. Ich musste die wutka.jox-Bibliothek verwenden (das ist eine der Funktionen des Projekts).Bean in XML konvertieren
Ich tue dies:
StringWriter sw = new StringWriter();
JOXBeanWriter joxOut = new JOXBeanWriter(sw);
oxOut.writeObject(rootName, object);
joxOut.close();
return sw.toString();
Das Ergebnis ist:
<?xml version="1.0" encoding="ISO-8859-1"?>
<DOCUMENTO><detalle clase="vo.DetalleVO">
<dateStart>06/03/2017</dateStart>
<localVO>[email protected]</localVO>
</detalle></DOCUMENTO>
ich das Jox invoke toString Methode gesehen haben, aber ich bin nicht in der Lage, warum die Umwandlung DetalleVO gut zu erkennen aber LocalVO verwendet Object.toString Druckklasse @ Hashcode
Vielen Dank im Voraus.
BINGO! Das funktioniert perfekt für mich. Ich habe eine Parent-Bean erstellt, die Serializable implementiert und jetzt alle meine DTOs von dieser Bean erweitern. Die Konversation funktioniert jetzt gut. Vielen Dank! – Antonio314