В Java, как мне сериализовать класс, который не помечен как Serializable?

В сторонней библиотеке есть определенный класс, который я хочу сериализовать. Как бы я поступил так?

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

Будет ли это работать? Есть ли более простой способ?

Ответы на вопрос(4)

Ваш ответ на вопрос