Simple d'utilisation dans les cas standards, elle répond à presque tout les besoins.
Avec l'objet ci-dessous :
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class Toto {
public String toto = "1";
public List titi = new ArrayList() ;
public Date tata = new Date() ;
public Toto() {
titi.add("truc") ;
titi.add("bidule") ;
}
}
Note, pour facilite la lecture et l'exemple, les attributs sont public.Avec les lignes suivantes, un rendu XML est obtenu :
XStream stream = new XStream(); System.out.println(stream.toXML(new Toto())) ;
Voici le rendu :
<fr.ca.cat.Toto>
<toto>1</toto>
<titi>
<string>truc</string>
<string>bidule</string>
</titi>
<tata>2013-02-28 16:54:48.246 UTC</tata>
</fr.ca.cat.Toto>
Par défaut, les balises sont créées avec le nom du champs, ce qui dans certain cas peut ne pas correspondre.
Aucun commentaire:
Enregistrer un commentaire