String Result=GET(url);
Log.e("result", "data" + Result);
try{
//JSONObject jsonResponse = new JSONObject(Result);
// JSONArray jsonMainNode = jsonResponse.optJSONArray();
//int len= jsonMainNode.length();
JSONArray jsonarray = new JSONArray(Result);
for (int i = 0; i < 3; i++) {
JSONObject jsonobj = jsonarray.getJSONObject(i);
System.out.println("categoryId : " + i + " = " + jsonobj.getString("FirstName"));
System.out.println("Title : " + i + " = " + jsonobj.getString("LastName"));
//System.out.println("songs : " + i + " = " + jsonobj.getString("songs"));
}
Примечание: Я пытаюсь получить объект из безымянного массива. Я не получаю, как сохранить ответ как форму объекта Json.Как получить значение из безымянного массива Json
Ваш блок 'try' не завершен. Если это не относится к вопросу, тогда не включайте его. Что происходит при запуске этого кода? Почему вы предполагаете, что массив имеет три элемента? – TZHX
Пожалуйста, отправьте пример ответа JSON. – Mieszko