Erster Versuch, diese coole Seite zu verwenden - nach der Suche nach 2 Stunden: So habe ich eine Java Bean, die gegeben ist (ich kann nur kommentieren nicht ändern) und brauchen um es mit JAXB in XML abzubilden. Ich möchte, dass primitive Typen nicht gedruckt werden, wenn sie ihre Standardsprache oder einen benutzerdefinierten Standard enthalten.JAXB Java zu XML: Wie nicht primitive Typ Mitglieder drucken, wenn Standard
Wie gesagt, ich kann die Java-Bean nicht ändern und daher die primitiven Typen in ihre Gegenstücke Object Wrapper ändern.
Wie machst du das am besten?
Probe Bohne:
class Foo {
public String name;
// -1 is user defined default, to indicate field is not set.
public long someIdx=-1;
// ...
}
Foo f = new Foo();
f.name = "Duke";
für diese Instanziierung, was ich möchte, ist die folgende Ausgabe:
<foo><name>Duke</name></foo>
Danke, ich schrieb acutally jetzt nur Konverter die Typen Einkapselung, die der einfachste Weg war. –