J'ai un problème lors de l'enregistrement de la sérialisation d'objets puis de le charger à nouveau ..Problèmes avec les objets sérialisation
première fois que je classe à l'origine du « C », « B » chaîne « A » après je l'ai enregistré avec quelques données à classer ...
Plus tard, j'ai modifié la classe de sorte qu'il a une chaîne de plus "D". Après avoir chargé le fichier que j'ai enregistré avant de modifier l'application ne sait pas sur la nouvelle chaîne "D" ...
Quel est le meilleur mécanisme pour gérer un tel problème ... Il sera très long à copier les données de l'ancien objet à la nouvelle ... Je veux faire l'objet sauvé savoir qu'il y avait des changements de structure ...
... Toute aide s'il vous plaît
Je suis désolé, je viens d'apprendre sur la sérialisation .. Pouvez-vous être plus précis? Pouvez-vous me donner un exemple de code? Donc, je peux toujours charger mon ancien fichier .. Parce que je reçois cette erreur lorsque je tente de charger mon ancien fichier en utilisant la nouvelle structure -> java.io.InvalidClassException: com.joymaster.hypereditor.data.TreeScriptContent; classe locale incompatible: stream classdesc serialVersionUID = -3425667071755815337, classe locale serialVersionUID = -916187445672973996 – user430926
Je mettrai à jour ma réponse. – Thomas