Json Java Android как спарсить?

Подскажите как спарсить это JSON. Чтобы получить элементы [0], [1], ибо у них нет привязки строковой привязки и нельзя getJSONObject().

Array
(
[Date] => 12.09
[Timetable] => Array
(
[0] => Array
(
[SubjectName] => Математика
[SubjectTime] => 8:30 - 9:10
)

[1] => Array
(
[SubjectName] => Русск. яз
[SubjectTime] => 8:30 - 9:10
)

[2] => Array
(
[SubjectName] => Лит.чтение
[SubjectTime] => 8:30 - 9:10
)

[3] => Array
(
[SubjectName] => Технология
[SubjectTime] => 8:30 - 9:10
)

[4] => Array
(
[SubjectName] => Англ. язык
[SubjectTime] => 8:30 - 9:10
)

)

)
  • Вопрос задан
  • 223 просмотра
Решения вопроса 1
Странного вида у Вас Json, конечно =) Используйте JSONArray для доступа к элементам массива н.пр:

// Ваш JSON текст
String json = "";
// Парсим текст в JSONObject
JSONObject obj = new JSONObject(json);
// Получаем массив объектов JSON
JSONArray arr = obj.getJSONArray("Timetable"); 
// Обходим массив в цикле
for(int i = 0; i < arr.length(); i++){
    JSONObject element = arr.get(i);
    // Делаем необходимые действия с элементом
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы