Java Json (android), Выручайте студента
Не как не могу понять json в java (android).
Ответ сервера (у же получил и присвоил в переменную String),
{"1":{"date": "2017-01-02", "call":["08301005", "10251200", "12451420", "14301605"], "para":["Вайнер Александр Юрьевич (Иностранный язык) [103]", null, null, null]},
"2":{"date": null, "call":["08301005", "10251200", "12451420", "14301605"], "para":[null, null, null, null]},
"3":{"date": null, "call":["08301005", "10251200", "12451420", "14301605"], "para":[null, null, null, null]},
"4":{"date": null, "call":["08301005", "10251200", "12451420", "14301605"], "para":[null, null, null, null]},
"5":{"date": null, "call":["08301005", "10251200", "12451420", "14301605"], "para":[null, null, null, null]},
"6":{"date": null, "call":["08301005", "10151150", "12101345", "13501525"], "para":[null, null, null, null]}}
после обработки хотелось бы получить массив:
date[1]
call[1][0]
call[1][1]
call[1][2]
call[1][3]
para[1][0]
para[1][1]
para[1][2]
para[1][3]
посмотрел все что можно найти, все не то. Добавил в проект библиотеку json-simple-1.1.1.jar
мой нерабочий код
JSONParser parser = new JSONParser();
JSONObject object = null;
JSONObject object_tmp;
try {
object = (JSONObject) parser.parse(url_date);
int i;
int n;
Iterator j;
for (i = 1; i <= 6; i++) {
object_tmp = (JSONObject) object.get(i);
System.out.print(object_tmp);
date_data[i] = (String) object_tmp.get("date");
call_json = (JSONArray) object_tmp.get("call");
para_json = (JSONArray) object_tmp.get("para");
j = call_json.iterator();
n = 0;
while(j.hasNext(. {
call_data[i][n] = j.next();
n++;
}
j = para_json.iterator();
n = 0;
while(j.hasNext(. {
para_data[i][n] = j.next();
n++;
}
}
JSON упаковывает объект в строчку. Посмотри что за поля в объектах которые уходили и сравни со строкой, поймешь что где. Распарсь сам строку.
- Компьютер не находит планшет через USB. Выручайте. Кто знает? Планшет Samsung galaxy tab 2 10.1 Компьютер не находит планшет через USB. Выручайте. Кто знает?! Планшет Samsung galaxy tab 2 10.1
- Java. Android. Вопрос о кнопке Пишу приложение под Android и столкнулся с такой проблемой, необходимо чтобы как только пользователь нажимал на кнопку повторялось определённое действие пока пользователь не отпустит кнопку.
- Java и Java для андроид это одно и то же? В общем хочу писать на Java для android но не знаю этого языка вот решил учить но стоит ли учить его полностью или есть особый диалект Java for android
- Android Studio передача данных по JSON с телефона на сервер ИМЕННО ПЕРЕДАЧА С ТЕЛЕФОНА НА СЕРВЕР если можно, пример кода, или ссылку на сайт, где описывается спасибо.