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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
z-z
169 / 168 / 30
Регистрация: 22.06.2011
Сообщений: 980
#1

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

06.03.2015, 17:35. Просмотров 620. Ответов 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); в цикле.


А значит и новые элементы в табах нужно создавать в цикле... Не слишком ли тяжело это будет?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2015, 17:35     Как правильно парсить json с сервера
Посмотрите здесь:
Android Как правильно парсить?
Android Подскажите как правильно парсить HTML страницу
Как правильно распарсить Json? Android
Android Подскажите как правильно распарсить json
Android Правильно ли парсить html или создать api
Получение JSON с сервера Android
Парсинг JSON ответа от сервера Android
Android Получение JSON с https сервера
Как парсить WebView? Android
Как парсить html? Android
Подскажите как парсить HTML страницу Android
Android Как парсить конкретные данные из общего класса?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
06.03.2015, 18:51     Как правильно парсить json с сервера #2
Цитата Сообщение от z-z Посмотреть сообщение
А значит и новые элементы в табах нужно создавать в цикле... Не слишком ли тяжело это будет?
А вы думаете если руками напишете 100 вьюшек и зададите им параметры, это будет быстрее чем создать их в цикле?
balolam
23 / 16 / 4
Регистрация: 05.12.2013
Сообщений: 70
06.03.2015, 19:09     Как правильно парсить json с сервера #3
Почитайте о такой штуке как listView & BaseAdapter.
z-z
169 / 168 / 30
Регистрация: 22.06.2011
Сообщений: 980
08.03.2015, 14:19  [ТС]     Как правильно парсить json с сервера #4
balolam, никак не могу до конца понять)) Но на сколько я понял, адаптер только одну переменную умеет передавать?

У меня вообще есть возможность, используя некий "шаблон" и передавая к нему набор переменных, получать view и вставлять его куда нибудь?))
Yandex
Объявления
08.03.2015, 14:19     Как правильно парсить json с сервера
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru