singlepost

Сериализация объектов в Java << На главную или назад  

Столкнулся с такой ситуацией. Сериализовал набор объектов в файл. Потом сделал небольшой рефакторинг – переместил класс в другой пакадж. Десериализовать объекты после этого прога отказалась. ClassNotFound эксепшн. Подскажите какие пути решения этой проблемы предоставляет механизм сериализации в Java

42 ответов в теме “Сериализация объектов в Java”

  1. 2
    Quizful Team ответил:

    Для обратной совместимости в больших проектах лучше использовать альтернативные средвтсва. например, сериализовать в XML или JSON. я обычно сови пишу структуры, но можно попробовать например XStream

  2. 1
    Валентин Куличенко ответил:

    Я бы вернул удаленный из старого пекаджа класс и написал бы конвертер, который десериализует в объект старого класса, конвертит его в объект нового класса и сериализует новую версию. Если объемы данных не гигантские, то проканает. Другие способы может и есть, но я хз =)

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.