это мой код ниже, как я могу это json-файл проверить мой метод это метод coreect для aces json file array и node? Я хочу получить этот json-файл ниже из моего кода, помогите мне, как я могу использовать этот код json-файла formmy? я DONTKNOW howmany массив в JSON файлКак получить доступ к многоуровневому файлу json?
{
"status":1,
"message":"",
"data":
{
"school":
[
{
"id":3,
"name":"FG Public School"
},
{
"id":4,
"name":"Fazaia Inter College"}
]
}
}
HttpClient client = new DefaultHttpClient();
HttpConnectionParams.setConnectionTimeout(client.getParams(), 15000);
HttpConnectionParams.setSoTimeout(client.getParams(), 15000);
HttpUriRequest request = new HttpGet(SelectMenuAPI);
HttpResponse response = client.execute(request);
InputStream atomInputStream =
response.getEntity().getContent();
BufferedReader in = new BufferedReader(new
InputStreamReader(atomInputStream));
String line;
String str = "";
while ((line = in.readLine()) != null){
str += line;
}
JSONObject json = new JSONObject(str);
JSONArray data = json.getJSONArray("school");
for (int i = 0; i < data.length(); i++) {
JSONObject object =
data.getJSONObject(i);
// JSONObject category =
object.getJSONObject("Category");
Category_ID.add(Long.parseLong(object.getString("id")));
Category_name.add(object.getString("name"));
Log.d("Category name",
Category_name.get(i));
не показывать этот код checkmy код JSon пожалуйста «школа» является Арай или узел ???? – user2644835
В вашем коде есть синтаксические ошибки. Пожалуйста, убедитесь, что вы разместили весь цикл. – Dariusz
школа - это массив. Каждый элемент массива - это узел – JackTurky