我在Observable类中有以下代码:
import org.json.JSONObject;
JSONObject data = new JSONObject();
data.put("changedData", new MyClass());
我在Observer类中有以下内容
MyClass a = (MyClass) data.get("changedData");
这适用于我的本地环境,但在评估环境中我收到错误
java.lang.ClassCastException: java.util.HashMap cannot be cast to mypackage.myclass
有人可以帮我理解data.get("changedData")
在什么情况下引用HashMap?