Bonjour,
j'ai un problème pour une déserialisation.
J'ai un objet du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public class Personne{ ArrayList<Personne> mesAmis; String idNom; }
Je vous met deux xml pour illustrer mon problème, le premier marche très bien et le second non :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <PERSONNES> <PERSONNE idNom="Thierry_DUPONT"> </PERSONNE> <PERSONNE idNOM="Jean_DURAND"> <MESAMIS> <PERSONNE reference="Thierry_DUPONT"/> </MESAMIS> </PERSONNE> </PERSONNES>tout ça parce que dans le second cas, Jean Durand n'est pas encore créé au moment où il y est fait appel avec la reference.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <PERSONNES> <PERSONNE idNom="Thierry_DUPONT"> <MESAMIS> <PERSONNE reference="Jean_DURAND"/> </MESAMIS> </PERSONNE> <PERSONNE idNOM="Jean_DURAND"> </PERSONNE> </PERSONNES>
Y a-t-il un moyen pour donner des références d'objets non encore créés ? Xstream interdit-il de faire référence à de futurs objets ?
Merci pour votre attention
Lyxthe
Partager