反序列化外部类的对象

时间:2013-11-12 10:17:48

标签: java serialization deserialization

我有一个包含序列化数据字符串的文件。

这个序列化数据包含一个来自外部类的对象,我从中知道我可以期待什么属性/方法,以及它们的类名。

我没有的是反序列化似乎需要的确切类定义本身。

我是否有机会反序列化这些异物并通过反射或任何方式调用它们的方法?

1 个答案:

答案 0 :(得分:1)

  

有没有机会我可以将这些异物反序列化并通过反射或任何方式称它们为方法?

我不知道有任何API /库可以做到这一点。

虽然在大多数情况下(理论上)可以解码序列化流的信息内容,(因为stream format / protocol包括类及其字段的描述符),实施Externalizable使其在一般情况下无法实现。

一旦你解码了信息内容,你就必须把它变成一个适合Java程序员的形式。