Я уверен, что об этом спрашивают много, и я нашел здесь несколько похожих вопросов, но ни один из них не помог мне решить мою проблему. Я надеюсь, что кто-то может мне помочь.
Что я хочу сделать, это предоставить пользователю выпадающий список (счетчик) со списком городов. И в списке городов есть подсписок. Список и подсписок от JSON.
Пользователи могут только выбирать подсписок.
Это мой JSON:
{
"data":{
"City":[
{
"city_id":112,
"name":"Jakarta",
"school":[
{
"school_id":1,
"parent":112,
"school":"Junior 1"
},
{
"school_id":2,
"parent":112,
"school":"Junior 2"
}
]
},
{
"city_id":113,
"name":"Jakarta",
"school":[
{
"school_id":3,
"parent":113,
"school":"High 1"
}
]
}
]
}
}
это мой код синтаксического анализа:
for (int i=0; i<city.length();i++){
JSONObject listcity = city.getJSONObject(i);
JSONArray school = listcity.getJSONArray("school");
for (int j=0; j<school.length(); j++){
JSONObject listschool = school.getJSONObject(j);
VolleyLog.e("List Desa =======>"+listschool);
}
}
ожидаемый результат:
Джакарта
Токио
До сих пор я анализировал данные JSON, я был бы признателен, если бы кто-нибудь мог показать решение описанной проблемы или предоставить любую ссылку, полезную для решения проблемы. проблема.
Спасибо!