我正在使用JSON在java中导出一些数据,然后我正在读取该数据并尝试从JSON对象内的数组中获取元素,但我遇到了问题。
我尝试过很多事情,比如
jsonObject.get("InGameCord").get("x")
Object Testo = jsonObject.get("InGameCord");
Testo.x
诸如此类的事情以及更多不起作用的内容,因此删除了代码。
这是导出的 JSON 文件,我正在尝试访问 InGameCord 数组 X 或 Y。
{"BaseID":1,"BaseName":"Bandar-e-Jask Airbase","InGameCord":[{"x":463,"y":451}]}
这是我的文件阅读器代码
FileReader reader = new FileReader(filename);
JSONParser jsonParser = new JSONParser();
JSONObject jsonObject = (JSONObject) jsonParser.parse(reader);
System.out.println(jsonObject);
System.out.println("BaseName: "+jsonObject.get("BaseName"));
System.out.println("BaseID: "+jsonObject.get("BaseID"));
System.out.println("InGameCord: "+jsonObject.get("InGameCord"));
所有这些都有效并导出正确的信息。
因此,我试图让我们说出InGameCord的X值。
int X = 463;
慕工程0101907
相关分类