Я экспортирую некоторые данные в java, используя json, затем читаю эти данные и пытаюсь получить элементы из массива внутри объекта 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"));
Все это работает и экспортирует правильную информацию.
Итак, я пытаюсь получить, скажем, значение X InGameCord.
int X = 463;