c'è un modo per serializzare una java var (ad es. Int) tramite jackson come attributo xml? Non riesco a trovare nessuna nota spezzata di jackson o json (@XmlAttribute @ javax.xml.bind.annotation.XmlAttribute) per realizzare questo.Come serializzare l'oggetto java come attributo xml con jackson?
ad es.
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;
}
...
}
quello che voglio:
<point x="100" y="100" z="100"/>
ma tutto quello che ho è:
<point>
<x>100</x>
<y>100</y>
<z>100</z>
</point>
C'è un modo per ottenere gli attributi invece di elementi? Grazie per l'aiuto!
Non c'è alcun problema con il tipo int. Che cosa ho mai provato, ho appena ricevuto elementi xml invece di attributi. – Divine