Форум программистов, компьютерный форум, киберфорум
Наши страницы

JSON прочитать объект в объекте - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Зачем нужны модули в Android? http://www.cyberforum.ru/android-dev/thread1791134.html
Мучает вопрос по поводу модуля и проекта...По сути модуль это же отдельное независимое приложение. Зачем существует возможность создавать в проекте несколько модулей?
Программирование Android Аккаунт Google, как вытащить имя пользователя? Как узнать, какая учетка активирована на устройстве сейчас? Для чего? Делаю приложение, использующее внутренние платежи, открывающие новые уровни в игре. Пользователь авторизовался на плей... http://www.cyberforum.ru/android-dev/thread1791082.html
Очередь из socket connect() как очистить? Программирование Android
Ситуация есть два устройства их нужно соединить по Bluetooth . Одно устройство с включенным датчиком с интервалом в пару секунд пытается подключиться выполняя socket.connect(); второе устройство...
Ограничение количества символов после запятой в TextView Программирование Android
Здравствуйте. Есть поле TextView После математических вычислений в него выводится ответ, но количество знаков после запятой не ограничено, т.е. уходит на вторую строчку, которую видно на половину...
Программирование Android Автоматическая прокрутка ScrollView http://www.cyberforum.ru/android-dev/thread1790953.html
Имеется ScrollView, а внутри него LinearLayout, в котором находятся кнопки. Как сделать так, чтобы на тех экранах, где прокрутка нужна, ScrollView автоматически прокручивал вниз до самого конца? ...
Программирование Android Проверить, есть ли поддержка аппаратных кнопок Здравствуйте уважаемые форумчане! Проблемма состоит в следующем. Например у устройства нету аппаратных кнопок, а мое приложение отслеживает нажатие на кнопку функции, которой собственно на... подробнее

Показать сообщение отдельно
quadenes
2 / 2 / 1
Регистрация: 14.07.2015
Сообщений: 50

JSON прочитать объект в объекте - Программирование Android

08.08.2016, 11:48. Просмотров 206. Ответов 1
Метки (Все метки)

Всем привет! Есть код, и он работает, все нормально. Но мне нужно прочитать URL на картинку, которая находится "объект в объекте"
Вот пример JSON (нужно достать rows--media--filename
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{"timestamp":1470642450,"type":"news",
"rows":[{"categorytitle":"Происшествия","dateline":"1470641760",
"media":[{"width":"200","filename":"https://www.****.ru/media/8c/8c/bomba(2)__79cnk5i.jpg","height":"133"}],
"text":"<div>\r\n<div>\r\n<div>\r\n<div>\r\n<div>\r\n<div>\r\n<div>\r\n<div>\r\n<div>\r\n<div>\r\n<div>\r\n<div>\r\n<div dir="auto">
На Дону 6 августа был обнаружен склад боеприпасов Великой Отечественной войны. 
Находка была обнаружена около 17:20 в заброшенном саду хутора Демидовка, Алексеевского сельского поселения (Матвеево-Курганский район )
.<br /><br /><em>
"При проведении земляных работ при корчевке деревьев были найдены 123 снаряда времен Великой Отечественной войны 80 и 75 калибра"
</em>,<em> <span>&ndash; </span></em>сообщает пресс-служба ДПЧС по Ростовской области.<br /><br />Сейчас место обнаружения находится под охраной сотрудников полиции. Подана заявка на разминирование.</div>\r\n</div>\r\n</div>\r\n</div>\r\n</div>\r\n</div>\r\n</div>
\r\n</div>\r\n</div>\r\n</div>\r\n</div>\r\n</div>\r\n</div>\r\n<div>\r\n<div>\r\n<div>
\r\n<div><a><img src="filesystem:https://*****.org/temporary/702229962_26779_5859320227133863146.jpg" />
</a><a><span data-content="t1"></span></a><a><em></em></a></div>\r\n</div>\r\n</div>\r\n</div>",
"link":"https://www.*****.ru/news/401647/",
"username":"Татьяна Карпухина","categoryid":"7"
,"title":"На Дону в заброшенном саду нашли склад боеприпасов времен ВОВ",
"anouns":"В Ростовской области при проведении земляных работ в заброшенном саду были найдены 123 снаряда Великой Отечественной войны","newsid":"401647"},{"categorytitle":"Происшествия","dateline":"1470641040",
"media":[{"width":"200","filename":"https://www.****.ru/media/b9/b9/antiterror_b05__0.jpg","height":"133"}],
"text":"<p lang="ru-RU">В Дагестане в селе Айваки Гергебильского района нашли два предмета, похожие на взрывные устройства.
</p>\r\n<p lang="ru-RU">Полицейские обнаружили подозрительные предметы в частном доме, сообщает 
<a href="http://tass.ru/proisshestviya/3518193" target="_blank">ТАСС</a>.</p>\r\n<p lang="ru-RU">На месте работают взрывотехники МВД и ФСБ.</p>","link":"https://www.****.ru/news/401646/",
"username":"Маша Волобуева","categoryid":"7",
"title":"В Дагестане в частном доме нашли похожие на взрывчатку предметы",
"anouns":"На месте работают взрывотехники МВД и ФСБ","newsid":"401646"},
]

Далее кусочек программы
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 protected Void doInBackground(Void... params) {
            // Create an array
            arraylist = new ArrayList<HashMap<String, String>>();
            // Retrieve JSON Objects from the given URL address
            jsonobject = JSONfunctions
                    .getJSONfromURL("http://www.****.ru/cgi-bin/kernel.cgi?module=news&act=get_json&type=news&json_response=1&media=1");
 
 
            try {
                // Locate the array name in JSON
                jsonarray = jsonobject.getJSONArray("rows");
                for (int i = 0; i < jsonarray.length(); i++) {
                    HashMap<String, String> map = new HashMap<String, String>();
                    jsonobject = jsonarray.getJSONObject(i);
                    
                    map.put("title", jsonobject.getString("title"));
                   map.put("text", jsonobject.getString("text"));
                    // Set the JSON Objects into the array
                    arraylist.add(map);
                }
            } catch (JSONException e) {
                Log.e("Error", e.getMessage());
                e.printStackTrace();
            }
            return null;
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru