为什么我在尝试获取 JSONObject 的键时出现此错误?
它显然在API
我正在导入正确的库:
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
我看到了example的用法,它正在为他们工作 这是我的代码的一部分,我得到错误:
JSONArray pObject = (JSONArray) srcClaims.get(i);
for (int j=0; j < pObject.size() ; j++) {
JSONObject mainsnak = (JSONObject) pObject.get(j);
mainsnak.keys();
我忘了提到我使用 json-simple-1.1.1.jar 的图片。
答案 0 :(得分:6)
您正在查看错误库的文档。在json-simple中,JSONObject
扩展HashMap
,因此您应该使用keySet()
...或者更改为使用json.org库。