Bonjour, je veux deserialiser un fichier xml vers un objet. je commence par sérialiser mon objet pour voir le format que je dois envoyer pour deserialiser et pour faire l'opération inverse. j'ai essayé avec l'API XStream, mais impossible de faire le cast :
nouvelPlaylist = (Playlist) xstream.fromXML(fis); //fis c'est fileInputStream
Puis je suis passé par XMLDecoder:
1 2 3 4
| Object object = null;
XMLDecoder decoder = new XMLDecoder(new FileInputStream(file));
// deserialisation de l'objet
nouvelPlaylist = (Playlist) decoder.readObject(); |
et j'ai toujours le même problème avec le cast.
Merci d'avance pour votre aide!
Partager