是否可以在Java中知道.ser文件中的属性?

时间:2014-03-17 10:31:40

标签: java attributes deserialization

我有一个.ser文件。我知道它的类,但我不知道该对象包含什么属性。有没有什么方法可以反序列化'反序列化'它?或者它只是不可能?

1 个答案:

答案 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();
}