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

Многомерный ассоциативный массив - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Узнать текущую Activity http://www.cyberforum.ru/android-dev/thread1061183.html
Всех с новым годом! Из главной активити запускается событие таймера. Скажите, как определить какая активити в текущий момент активна? Я так понимаю, нужно получить стек активити и выбрать самую последнюю? Но как?
Программирование Android Программирование НА Android Привет.Всех с наступающим. Кто-нибудь пишет программы непосредственно на планшетниках? Поделитесь пожалуйста опытом. http://www.cyberforum.ru/android-dev/thread1061141.html
Старые добрые мячики (CatchTheBall) Программирование Android
https://play.google.com/store/apps/details?id=com.mercury2002.catchtheball Прототип этой игры кажется был еще на компах с досом: отвоёвываем жизненное пространство у отталкивающихся от стенок шариков. Я это сделал не клавишами как в досе, а задействовал датчик акселератора. С виду казалось бы простенькое приложение оказалось довольно-таки трудоёмким в реализации: мой респект тогдашним сишным...
Программирование Android Парсинг json, многомерный массив с разными типами данных
Сервер отдает массив вида: $arr $arr Если делать так: JSONObject jObj = new JSONObject(outOfServer); jObj.getJSONObject(0); То будет ошибка.. Как вообще можно пройтись циклом по всему массиву полученному от сервера, чтобы каждый его элемент положить в обыкновенный java-массив? Пусть даже это будет строго весь массив типа string...
Программирование Android Timer для чайника http://www.cyberforum.ru/android-dev/thread1061040.html
Второй день издтваюсь над андроид студио. Проблем с хелловордои небыло, а воь с тпймером застопорил. Подскажите как это проще реализовать. Пример с этого форума у меня не работает. Вотмой код.import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBar; import android.support.v4.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import...
Программирование Android Не получается получить json Пытаюсь получить json строку с http://217.12.194.171:31/server/api/users/getusers Использую для примера http://www.learn2crack.com/2013/10/android-json-parsing-url-example.html Выдает ошибку, точнее пишит там где я вывожу строку(для проверки) the requested resource does not support http method 'post'. Это не помогло... подробнее

Показать сообщение отдельно
Sanu0074
58 / 58 / 2
Регистрация: 14.06.2010
Сообщений: 1,189
Записей в блоге: 5

Многомерный ассоциативный массив - Программирование Android

31.12.2013, 22:21. Просмотров 1535. Ответов 2
Метки (Все метки)

Сервер отдает массив вида (JSON):
PHP
1
$item[$i]["key"]=>"val";
Как создать такой же, только в Java, чтоб потом по нему пройтись циклом обрабатывая данные?

Я делаю так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
JSONObject jsonObj = new JSONObject(out);
          
            item = jsonObj.getJSONArray("item");
 
            for (int i= 0; i < item.length(); i++) {
                JSONObject c = item.getJSONObject(i);
                 
                String url_id = c.getString("url_id");
                String name = c.getString("name");
                String icon = c.getString("icon");
                
                HashMap<String, String> tmp = new HashMap<String, String>();
 
                tmp.put("url_id", url_id);
                tmp.put("name", name);
                tmp.put("icon", icon);
                Log.d(LogTag, "OUT tmp *** "+tmp);
 
...
А дальше что делать? мне tmp нужно закинуть в многомерный массив, item[i][tmp].

Чтоб например потом, при таком обращении, item[7][name], получить имя элемента.

Я незнаю как это реализовать, может есть какие-то другие способы более подходящие для моего случая?

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