这个问题在这里已有答案:
我有以下课程:
public class Document{
public String id;
public String date;
public Map<String, Keyword> keywords = new HashMap<>();
}
public class Keyword {
public String word;
public Map<String, Document> docs = new HashMap<>();
}
我想序列化keywords
hashmap以便将其保存在Redis上。
我试过this,但它有一个错误:java.io.NotSerializableException:keyword
让你的Keyword
和Document
类实现java.io.Serializable
。
您尝试序列化的所有内容都应该实现java.io.Serializable
,HashMap
和String
默认是可序列化的,因此您无需为它们做任何事情。
请阅读this。
尝试使关键字实现java.io.Serializable