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

Не создается jsonObject из строки - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не работает Handler http://www.cyberforum.ru/android-dev/thread1684660.html
Приветствую всех. Столкнулся с такой проблемой - простейший пример с Handler. При компиляции на конфигурации - Linux, Eclipse Juno, Java 1.6 все работает - сообщения приходят. При компиляции под Windows, Eclipse Mars.1 Release(4.5.1) Java 1.6 - кирдык, сообщения не приходят. Параметры проекта и там и там одинаковые. Куда смотреть не понимаю, вроде все так же, но не работает. Запускаю...
Программирование Android Android Studio, импорт не видит в проекте import android.annotation.AttrRes? - Android Android Studio не видит классы из пэкэджа android, хотя он есть. На скрине видно, открыт класс AttrRes, андроид не импортирует... Помогите пож-та!!! http://www.cyberforum.ru/android-dev/thread1684543.html
Вылетает TextView Программирование Android
Вылетает приложение при переходе на Activity с текстом, превышающим размер экрана в стандартном масштабе. Текст храню в string.xml, вызываю через @string/ в TextView. И подскажите, пожалуйста, как сделать прокрутку текста с картинками? Может, есть где-то руководство, как вставлять текст с картинками и с возможностью прокрутки? (Как в справочниках со схемами, формулами) Заранее спасибо!!!
Программирование Android Передача данных андроид устр. - stm по bluetooth
Здравствуйте, есть задача передавать данные с android планшета на на плату с микро-ом stm с bluetooth модулем. У bluetooth модуля есть пароль "1234". Когда включаю bluetooth на планшете, он находит устройство (bluetooth модуль соединенный с stm) и сразу же сопрягается с ним. Вопрос, в самом java коде андроида нужно ли где-нибудь прописывать пароль для blutooth модуля stm ?
Программирование Android GraphView: будут ли её поддерживать последние версии Android? http://www.cyberforum.ru/android-dev/thread1684343.html
Подскажите пожалуйста, если я буду использовать эту библиотеку, то будут ли её поддерживать последние версии Android?
Программирование Android AudioTrack и AudioRecord? Господа хорошие подскажите как решить, наверное элементарную задачу. В програмировании для андроид не силен (вообще), но нужен доп девайс для головного проекта. Задача такова На микрофон подается зук это звук на до перевести в цифры в зависимости от длинны не нулевого шумы. Иными словами от длинны между нулями нужно сопоставить некое число. Как я понял для сего нужно использрвать... подробнее

Показать сообщение отдельно
HanDi
889 / 336 / 8
Регистрация: 11.02.2012
Сообщений: 1,502

Не создается jsonObject из строки - Программирование Android

14.03.2016, 16:00. Просмотров 120. Ответов 3
Метки (Все метки)

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
public class JsonParser {
 
    public static GroupsList getGroupsList(String str)
    {
        GroupsList groupsList = new GroupsList();
        try {
 
            JSONObject jsonObject = new JSONObject(str);
            JSONArray groups = jsonObject.getJSONArray("groups");
 
            for (int i = 0; i < groups.length(); i++)
            {
                JSONObject group = groups.getJSONObject(i);
                JSONArray jsonPasswords = group.getJSONArray("passwords");
 
                PasswordList passwordList = new PasswordList();
 
                /*Iterator it = jsonPasswords.iterator();
                while (it.hasNext())
                {
                    JSONObject innerObj = (JSONObject) it.next();
                    passwordList.add(new Password(innerObj.getString("username"), innerObj.getString("password")));
                }*/
 
                for (int z = 0; z < jsonPasswords.length(); z++)
                {
                    JSONObject row = jsonPasswords.getJSONObject(i);
                    String username = row.getString("username");
                    String password = row.getString("password");
                    passwordList.add(new Password(username, password));
                }
 
                groupsList.add(new Group(group.getString("name"), passwordList));
            }
        }
        catch (JSONException e) {
            e.printStackTrace();
        }
        return groupsList;
    }
 
}
Сабж.

Дальше

JSONObject jsonObject = new JSONObject(str);

не идет.

str:

JSON
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
27
28
29
30
31
32
33
34
35
36
37
38
39
{
  "groups": [
    {
      "name": "FirstGroup",
      "passwords": [
      {
        "username": "one password",
        "password": "jgbZk1kx2"
      },
      {
        "username": "second password",
        "password": "Zgr12fZXFdas21"
      },
      {
        "username": "third password",
        "password": "Jhutu2h1xZDasd13x"
      }
    ],
    },
 
    {
      "name": "SecondGroup",
      "passwords": [
      {
        "username": "one password2",
        "password": "jgbZk1kx2"
      },
      {
        "username": "second password2",
        "password": "Zgr12fZXFdas21"
      },
      {
        "username": "third password2",
        "password": "Jhutu2h1xZDasd13x"
      }
    ],
    }
  ]
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru