我想将一个 Java 对象保存到文件中(以便稍后进行单元测试)。我尝试过 JSON,但由于我不拥有我正在序列化的对象的类,因此反序列化变得比它值得付出更多的努力。(现有类的 getter 和 setter 被不同的类型重载,Jackson 无法弄清楚如何反序列化对象)
现在我正在探索其他途径(即序列化为二进制或其他格式)。我想知道是否有任何东西可以将 Java 对象转储到二进制/文件,以便反序列化变得微不足道。我知道您可以使用Serializable
接口执行此操作,但是我不拥有这些不实现此接口的类,因此无法修改它们。