Serialisation et nom avec _
Bonjour,
J'ai un objet de type Classe :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| import com.thoughtworks.xstream.annotations.XStreamAlias;
@XStreamAlias("Ma_Classe")
public class Classe {
@XStreamAlias("Mon_Attribut")
private String attribut;
public String getAttribut() {
return attribut;
}
public void setAttribut(String attribut) {
this.attribut = attribut;
}
} |
Que j'essaye de sérialiser avec XStream 1.2 :
Code:
1 2 3 4 5 6 7
| XStream xstream = new XStream(new DomDriver());
Annotations.configureAliases(xstream, Classe.class);
Classe maClasse = new Classe();
maClasse.setAttribut("valeur");
System.out.println(xstream.toXML(maClasse)); |
Et j'obtiens ce résultat :
Code:
1 2 3
| <Ma__Classe>
<Mon__Attribut>682</Mon__Attribut>
</Ma__Classe> |
Pourquoi toutes mes balises voient leur underscore (_) doubler ?