Форум программистов, компьютерный форум CyberForum.ru

Как правильно парсить json с сервера - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Анимация ImageView http://www.cyberforum.ru/android-dev/thread1388947.html
Всем доброго дня, имею следующий вопрос к Вам: Есть ImegeView(далее view) с неким изображением, по нажатию на кнопку view "падает по оси y"(все это дело выполняет xmlка - <traslate/>) Но при быстром/многократном нажатии на кнопку view "падает" некрасиво (время выполнение анимации мало, иначе бы вообще view дрыгался на месте). Так вот, в чем вопрос: Как дать анимации совершиться, игнорируя...
Программирование Android Исходники кулинарного приложения Может у кого-то есть исходиники кулинарного приложения на андроид, с рецептами. Нужно для курсовой, как пример или старттап http://www.cyberforum.ru/android-dev/thread1388914.html
Программирование Android Эмуляция кнопки включения-выключения для планшета
Я чайник. Нигде не нашел как задать в эмуляторе под Android studio аппаратную кнопку выключения планшета. Подскажите пожалуйста. Или выключение только через закрытие сеанса эмуляции?
Программирование Android Необходимо создать скачивать информацию с сервера
Здравствуйте. Недавно начал работать с андройд, уже немного понимаю, как работать с GUI(был довольно немалый опыт работы с Windows forms), раньше писал локальные приложения, которые максимум парсили страницы в интернете(работал на Dod.net C#, с обменом информацией поработал с сокетами и WCF, но опять же, всё локально(чаты на компе и прочее). Не понимаю, как осуществить такую задачу: есть сервер...
Программирование Android Не работает кнопка http://www.cyberforum.ru/android-dev/thread1388831.html
Я новичок, создавала калькулятор по уроку и решила добавить туда пару кнопок а главный экран (кнопки Удалить и Выход) Кнопка "Удалить" работает не совсем корректно(не удаляет текст, написанный в tvResult), а Выход вообще не работает(нажимаю и ничего не происходит) Где моя ошибка? Экран калькулятора: <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...
Программирование Android Изменил фон для Custom ListView не работает подсветка при нажатии Для каждого четного Custom ListView устанавливаю цвет фона : if ((position % 2)!=0) nextList.setBackgroundResource(R.drawable.color2);Здесь все хорошо. Но для этих пунктов перестает появляться подсветка при клике. Как для этих пунктов реализовать подсветку при клике?.. Именно не сменить цвет, а кратковременная подсветка выбранной строки. подробнее

Показать сообщение отдельно
z-z
169 / 168 / 30
Регистрация: 22.06.2011
Сообщений: 980

Как правильно парсить json с сервера - Программирование Android

06.03.2015, 17:35. Просмотров 622. Ответов 3
Метки (Все метки)

Здравствуйте.

У меня есть JSON, полученный с сервера, имеет приблизительно такой вид:

JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[
    {
        "id" : "1",
        "cat": "bla_bla",
        "name": "zzzz"
    },{
        "id" : "2",
        "cat": "bla_bla",
        "name": "zzzz"
    },{
        "id" : "3",
        "cat": "bla_bla",
        "name": "zzzz"
    }
]
В приложении будет два таба, в которые нужно распихать элементы, заполненные данными с этого JSON. (точно пока не знаю, но наверно это будут LinearLayout).

Собственно вопрос. Если данных будет много, то и распихивать их надо будет долго... Как это лучше сделать?
Я на джаве только начал учиться, поэтому тонкостей не знаю))


Сейчас делаю так:

При клике на button создаю new Thread, внутри которого загружаю данные. Так вот внутри этого Thread видимо и надо парсить... А вот потом как? Создавать еще new Thread и там запускать цикл?



И еще вопрос... Какими именно методами эту штуку парсить?

Я понимаю так, что внешняя оболочка - JSONArray, по которому бегаю циклом и получаю JSONObject, верно мыслю?))



ПС. немного напутал...

Если я получу JSONArray, то внутри него будет куча JSONObject, которые буду получать как JSONObject jsonObject = jsonArray.getJSONObject(i); в цикле.


А значит и новые элементы в табах нужно создавать в цикле... Не слишком ли тяжело это будет?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru