我有一个.ser文件。我知道它的类,但我不知道该对象包含什么属性。有没有什么方法可以反序列化'反序列化'它?或者它只是不可能?
答案 0 :(得分:1)
ObjectInputStream in = new ObjectInputStream(new FileInputStream("config/quarks.ser"));
int count = 0;
try {
while (true) {
count++;
try {
Object obj = in.readObject();
System.out.println(obj);
} catch (ClassNotFoundException e) {
System.out.println("can't read obj #" + count + ": " + e);
}
}
} catch (EOFException e) {
} finally {
in.close();
}