我進入了一個問題,其中一個HashMap
成員序列化後變爲null。它變成一個討厭的事情來調試。在這個過程中,我注意到我真的很想有一些對序列化文件的調試視圖。因爲在最後,序列化的文件結構必須是這樣的:我可以查看用於調試的Java序列化對象嗎?
package.MyClass
propName = package2.MyClass2 /**nested class data here**/;
propName2 = java.lang.Integer 666;
等等,簡單地說,不需要爲數據的人類閱讀的類。有沒有辦法在不將數據轉換爲Java實例的情況下對數據進行半反序列化,以便將內容輸出到控制檯中?
我很困惑你的問題。如果您想查看序列化對象,請將其反序列化並查看它。 –
@HovercraftFullOfEels該對象是錯誤的,或者其中一個類缺失。 –
簡化您的程序和調試。如果仍然沒有解決方案,則可以進一步簡化並調試,直到達到解決方案。 –