• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

反序列化对象的瞬态成员到非空默认使用KRYO

java 来源:temp0706 2次浏览
public class MyObj implements Serializable { 
    private transient Map<String, Object> myHash = new HashMap<String, Object>(); 
    ... 
} 

我觉得这个问题反序列化对象的瞬态成员到非空默认使用KRYO

Deserialize a transient member of an object to a non-null default in Java

但在Java中使用标准的反序列化,它的工作原理。但它似乎没有在kryo中调用readObject

===========解决方案如下:

当你将调用objectInputStream.readObject();在读取保存的对象(从文件)时,MyObj的readObject()将被调用(如果存在)。

你不需要调用该方法(MyObj中的的readObject())明确对MyObj中的对象..


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)