我进入了一个问题,其中一个HashMap
成员序列化后变为null。它变成一个讨厌的事情来调试。在这个过程中,我注意到我真的很想有一些对序列化文件的调试视图。因为在最后,序列化的文件结构必须是这样的:我可以查看用于调试的Java序列化对象吗?
package.MyClass
propName = package2.MyClass2 /**nested class data here**/;
propName2 = java.lang.Integer 666;
等等,简单地说,不需要为数据的人类阅读的类。有没有办法在不将数据转换为Java实例的情况下对数据进行半反序列化,以便将内容输出到控制台中?
我很困惑你的问题。如果您想查看序列化对象,请将其反序列化并查看它。 –
@HovercraftFullOfEels该对象是错误的,或者其中一个类缺失。 –
简化您的程序和调试。如果仍然没有解决方案,则可以进一步简化并调试,直到达到解决方案。 –