Как я могу получить значения массива дочернего массива в JSON, который является значением массивов A, которые я хочу заполнить результатом в списке, таком как "Brimstone" , "Крест", "Голгофа". Этот вопрос на самом деле является расширением вопроса, который я задал, прежде чем полный код можно найти в моем предыдущем вопросе здесь Как получить значение дочернего узла json массив
Мой JSON Файл
{
"schools": [
{
"A": [
{
"name": "Brimstone"
},
{
"name": "Cross"
},
{
"name": "Calvary"
}
]
}
]
}
Мой Java Код
private void parseResult_GetWebData(String result) {
try {
JSONObject response = new JSONObject(result);
JSONArray jsonArray = response.getJSONArray("schools");
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.optJSONObject(i);
JSONArray jsonArray1 = jsonObject.getJSONArray("A");
for (int k = 0; k < jsonArray1.length(); k++) {
JSONObject jsonObject1 = jsonArray1.optJSONObject(k);
String name = jsonObject1.optString("name");
List<SchoolClass> schoolClassList;
schoolClassList = new ArrayList<>();
SchoolClass schoolClass = new SchoolClass();
schoolClass.setName(name);
schoolClassList.add(schoolClass);
}
}
} catch (JSONException e) {
e.printStackTrace();
}
}
С моим кодом я получаю пустой результат в своем списке