J'ai un fichier xml qui n'est pas sérialisé avec XStream.
Il peut être dans n'importe quel format personnalisé mais fixe,
Comment utiliser XStream ou toute API efficace pour le sérialiser en objet.Deserializing XML to Object
Répondre
Je crois que vous avez besoin de mettre en œuvre votre propre convertisseur, voir ce tutorial
Edit: Il y a sûrement d'autres moyens (lire: d'autres paquets) pour démerder, mais dans votre question que vous avez mentionné que vous voulait utiliser XStream, d'où ma réponse, et le lien vers des tutoriels là-bas.
+1 pour JAXB. Notez qu'il existe plusieurs implémentations de JAXB: Metro (le RI), EclipseLink MOXy, JaxMe, etc. Chacune a des extensions utiles, voir ma réponse pour certains des MOXy: http://stackoverflow.com/questions/4069176/desearilizing-xml- to-object/4069321 # 4069321 –
Vous pouvez utiliser l'extension @XmlPath dans MOXy JAXB pour mapper votre modèle d'objet à tout document XML sans se soucier de convertisseurs d'écriture. Vous pouvez également utiliser le format de métadonnées extériorisée pour appliquer plusieurs correspondances à votre modèle d'objet:
Pour plus d'informations, voir:
Je ne peux pas modifier le modèle –
Vous pouvez utiliser le format de métadonnées externalisé et représenter vos métadonnées au format XML: http://wiki.eclipse.org/EclipseLink/Examples/MOXy/EclipseLink-OXM.XML –
Le XML le plus performant sérialiseur est Simple . C'est à la fois plus rapide et plus efficace que JAXB. C'est aussi beaucoup plus facile à utiliser. Tout peut être fait par des annotations, vous n'avez pas à traiter directement avec XML.
- 1. Deserializing XML
- 2. Axis2 object to xml
- 3. XML to JavaScript Object
- 4. Deserializing Dynamic XML
- 5. InvalidCastException Object [*] to Object []
- 6. LINQ to Object to DataSet
- 7. C++ Object Graph to C#
- 8. Javascript to points object
- 9. JSON Object to String
- 10. php Object to String
- 11. callback to model object
- 12. system.convert to custom object
- 13. XML Java Object
- 14. Byte Array to Image object
- 15. Array Array to Object Array
- 16. requête ing LINQ to Object
- 17. Casting object to generic T
- 18. Xml Serialize Object (HttpBrowserCapabilities)
- 19. linq to object - Méthode non trouvée
- 20. Java Serializable Object to Byte Array
- 21. Object to string et Vice Versa
- 22. DataTable to List <object>
- 23. LINQ to XML (XML dynamique)
- 24. Existe-t-il un sérialiseur Object to XML open source en Java utilisant la méthode writeObject?
- 25. Large Object Heap avec Xml Documents
- 26. Objet LINQ to XML to POCO
- 27. Comment faire pour que WPF DataBinding-to-a-object fonctionne
- 28. LINQ to xml
- 29. linq to XML string
- 30. Datagrampacket to xml
La question indique «XStream ou toute API efficace». –
@Blaise: mon mauvais .. devrait vraiment prendre mon temps en lisant ces messages ... semble que mes yeux abandonnent lentement sur moi – posdef