gibt es eine Möglichkeit, eine Java-Var (z. B. Int) über Jackson als XML-Attribut zu serialisieren? Ich kann keine spezielle Jackson oder JSON-Annotation (@XmlAttribute @ javax.xml.bind.annotation.XmlAttribute) finden, um dies zu realisieren.Wie serialisieren Sie Java-Objekt als XML-Attribut mit Jackson?
z.B.
public class Point {
private int x, y, z;
public Point(final int x, final int y, final int z) {
this.x = x;
this.y = y;
this.z = z;
}
@javax.xml.bind.annotation.XmlAttribute
public int getX() {
return x;
}
...
}
Was ich will:
<point x="100" y="100" z="100"/>
aber alles was ich habe ist:
<point>
<x>100</x>
<y>100</y>
<z>100</z>
</point>
Gibt es eine Möglichkeit Attribute anstelle von Elementen zu bekommen? Danke für Hilfe!
Es gibt kein Problem mit dem Int-Typ. Was auch immer ich versuchte, ich habe nur XML-Elemente anstelle von Attributen. – Divine