我正在使用ehcache。我需要将org.json.JSONObject
作为缓存的值。
cache.put(new Element("t",new JSONObject("{}")));
但这给了我NotSerializableException
。无论如何要完成它。
答案 0 :(得分:0)
定义一个类扩展JSONObject,并实现Serializable接口,如下所示:
public class SerializableJSONObject extends JSONObject implements Serializable {
public SerializableJSONObject (final String json) throws JSONException {
super(json);
}
@Override
public String toString() {
return super.toString();
}
}