У меня есть старые двоичные данные, сериализованные и сохраненные в БД со старым классом 'mypackage.Myclass'
Я хотел бы изменить этот класс на mypackage.topic.Myclass и по-прежнему иметь возможность читать двоичные данные обратно (десериализация)
Я получаю сообщение об ошибке Classnotfound, когда:
ois = new ObjectInputStream(bos);
o = ois.readObject();
mypackage.topic.Myclass myclass = (mypackage.topic.Myclass) o;
Есть ли способ заставить readObject () соответствовать другому классу, а не исходному сериализованному классу? Или любой другой намек на это?