(de)将Java对象序列化为文件的最佳方法是什么
发布时间:2020-12-15 08:49:37 所属栏目:Java 来源:网络整理
导读:我想将 Java对象保存到文件中(稍后进行单元测试).我已经尝试过 JSON,但由于我没有对我正在序列化的对象拥有类,因此反序列化变得比它的价值更多. (现有类的getter和setter重载了不同的类型,Jackson无法弄清楚如何反序列化对象) 现在我正在探索其他途径(即序列
我想将
Java对象保存到文件中(稍后进行单元测试).我已经尝试过
JSON,但由于我没有对我正在序列化的对象拥有类,因此反序列化变得比它的价值更多. (现有类的getter和setter重载了不同的类型,Jackson无法弄清楚如何反序列化对象)
现在我正在探索其他途径(即序列化为二进制或其他格式).我想知道是否有任何东西可以将Java对象转储到二进制文件/文件,以便反序列化是微不足道的.我知道您可以使用Serializable接口执行此操作,但我不再拥有这些不实现此接口的类,因此无法修改它们. 解决方法
您还可以使用
XStream,它不依赖于已实现Serializable接口的类.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |