类结构修改后,我将类的一些对象序列化到一个文件中。所以我不能反序列化我的对象。请告诉我如何恢复这些对象?
最佳答案
简而言之:您应该使用以前版本的 java 类并使用它来读取序列化对象。然后,在序列化对象的新版本之前,您必须制作一个过渡软件来读取以前的数据并使用此数据填充新对象中的字段。
关于Java对象因类结构改变无法反序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30301993/
标签 java
类结构修改后,我将类的一些对象序列化到一个文件中。所以我不能反序列化我的对象。请告诉我如何恢复这些对象?
最佳答案
简而言之:您应该使用以前版本的 java 类并使用它来读取序列化对象。然后,在序列化对象的新版本之前,您必须制作一个过渡软件来读取以前的数据并使用此数据填充新对象中的字段。
关于Java对象因类结构改变无法反序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30301993/