Новичок здесь ... Мне нужно обратиться к следующим двум массивам "data" в этом файле JSON по отдельности, чтобы я мог сохранить их в разных массивах int:
{
//other stuff ...
"layers":[
{"data":[1, 1, 1, 1, 5, 1, 1, 1...],
//other stuff ...
},
{"data":[1, 1, 1, 1, 5, 1, 1, 1...],
//other stuff...
}
],
//other stuff...
}
вот код, который у меня есть до сих пор:
@SuppressWarnings("unchecked")
private void loadJsonData() {
JSONParser parser = new JSONParser();
try {
Object obj = parser.parse(new FileReader(path));
String jsonStr = obj.toString();
JSONObject json = (JSONObject) JSONValue.parse(jsonStr);
//other code...
mapTiles = ...;
objectTiles = ...;
} catch (ParseException ex) {
ex.printStackTrace();
} catch (FileNotFoundException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
} catch (ClassCastException ex) {
ex.printStackTrace();
}
}
Я уверен, что ответ где-то есть, но я слишком некомпетентен, чтобы его найти: D