J'ai une classe qui contient un objet de type Object
(qui est utilisé comme moniteur pour la synchronisation). Puisque Object
ne sont pas Serializable
, que puis-je substituer pour que la sérialisation fonctionne?Comment sérialiser un objet de type Object?
2
A
Répondre
10
Je ne pense pas qu'un champ utilisé pour la synchronisation devrait être sérialisé.
Marquez-le transient
.
0
Un moniteur pour la synchronisation? Avez-vous essayé avec ReentrantLock Comme dit Jonathon. Vous devriez le marquer comme transient
Questions connexes
- 1. Comment sérialiser un objet de type System.Net.Mime.ContentType?
- 2. Comment XML sérialiser un 'Type'
- 3. Comment sérialiser Liste <object>
- 4. Comment sérialiser un objet NSPredicate?
- 5. Comment sérialiser un objet contenant NSData?
- 6. Comment sérialiser un objet COM dans .Net?
- 7. Comment sérialiser/désérialiser un objet SimpleXML?
- 8. Comment sérialiser IList <object> à la chaîne
- 9. Comment jeter dynamiquement un objet de type chaîne à un objet de type T
- 10. Dans Django: comment sérialiser un objet dict en json?
- 11. Comment sérialiser un objet dans un document XDocument?
- 12. Comment sérialiser un message électronique?
- 13. Comment sérialiser un objet en XML sans obtenir xmlns = "..."?
- 14. Comment sérialiser un objet en C# et éviter les manipulations?
- 15. Comment sérialiser un objet JavaScript générique en XML
- 16. Comment sérialiser le type GMP mpf?
- 17. Sérialiser un formulaire complexe en objet JSON en utilisant jQuery
- 18. Comment convertir un objet en type décrit par Type classe?
- 19. Initialiser un objet de type T à partir du dictionnaire <string, object>
- 20. sérialiser un objet sous forme de texte clair
- 21. Calendar.before (Objet quand), pourquoi Object?
- 22. Java GZip un objet et sérialiser à l'aide de MappedByteBuffer
- 23. Comment (xml) sérialiser un uri
- 24. Sérialiser en XML et inclure le type de l'objet sérialisé
- 25. XML Sérialiser une classe avec un dictionnaire <string, Liste <string>> object
- 26. Est-il possible de sérialiser un objet LINQ?
- 27. Différence iPhone entre [(id) Object class] et object_getClassName (objet Object)
- 28. InvalidCastException Object [*] to Object []
- 29. Django content-type: comment obtenir un objet?
- 30. sérialiser un objet ElementNSImpl NekoHTML en HTML/XML
+1, ceci est la seule bonne réponse. Pour Jake - une instance 'Object' n'a pas d'état interne; si vous vous arrêtez et y réfléchissez, que voudriez-vous * sérialiser à ce propos? La réponse est inévitablement "rien", d'où il devrait être exclu du processus de sérialisation. –