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

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

Войти
Регистрация
Восстановить пароль
 
kqu
0 / 0 / 0
Регистрация: 08.07.2016
Сообщений: 30
#1

JSON и Андроид - Программирование Android

25.07.2016, 16:07. Просмотров 176. Ответов 2

Ребята помогите распарсить строку вида

[{"device_id":"31513315819385135","alias":"test","date":"25.07.16","time":"16:08","id":1},{"device_id":"357399061663055", "alias":"test1","date":"25.07.16","time":"16:09","id":2}]

Делал так:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class JSON {
    private JSONObject jsonObject;
 
    public void toJSON(String s) {
        try {
            jsonObject = new JSONObject(s);
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }
 
    public String getValueString(String key) {
        try {
            return jsonObject.getString(key);
        } catch (JSONException e) {
            e.printStackTrace();
        }
        return "";
    }
}
Но выкидывает NullPointer на getValueString();

Вызываю так
Java
1
2
3
JSON json = new JSON();
json.toJSON(ТУТ ТОТ JSON);
String device_id = json.getValueString("device_id");
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2016, 16:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос JSON и Андроид (Программирование Android):

Можно ли написать веб сервер на Яве для клиента на Андроид,имея под рукой только телефон на том самом андроид? - Программирование Android
Уважаемые гуру программирования, если можно, пожалуйста, напишите поподробнее- какой программой компилировать код, какой лучше выбрать...

Ошибка - Errororg.json.JSONExceprion: Value bd.json of type java.lang.String cannot be converted to JSONObject - Программирование Android
Здравствуйте! Есть база данных bd.json, которая находится в проекте в папке assets. Вот содержимое базы данных; { "name":...

Андроид БД - Программирование Android
Всем привет!!! Я в програмировании не силен, поэтому надеюсь на Вашу помощь. Хочу написать программу, где пользователь выбирает из...

БД в Андроид - Программирование Android
Добрый день! Подскажите пожалуйста такую вещь: У меня есть 3-ри класса... К примеру: Компания, Клиент, Услуги... И есть необходимость...

С++ и Андроид - Программирование Android
Есть программы на виндовс (писал на вс 2010) , хочу их переписать под андроид. Очевидно что ехе мой там не работает) Задам несколько...

Программирование на андроид - Программирование Android
Как научиться программировать на андроид, сначала изучить Java или можно сразу приступить к изучению на андроиде к примеру на этом...

2
Pablito
2476 / 1960 / 611
Регистрация: 12.05.2014
Сообщений: 6,863
Завершенные тесты: 1
25.07.2016, 16:16 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
там лишние [ ] в начале и конце json-а
1
kqu
0 / 0 / 0
Регистрация: 08.07.2016
Сообщений: 30
25.07.2016, 16:25  [ТС] #3
все работает) спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2016, 16:25
Привет! Вот еще темы с ответами:

Переквалификация с C# на андроид - Программирование Android
Как вы думаете сложно будет программисту C#(Windows) перейти на мобильное программирование используя Java? И сколько времени займет...

IDE в Андроид - Программирование Android
Недавно увидел, что даже на простеньких JAVA телефонах была своя IDE. Теперь мне интересно, есть ли она на Андроид. И есть ли она с...

Архиватор на андроид - Программирование Android
Есть ли в среде разработки android приложений классы для работы с архивами? Есть ли возможность подключения кода, написанного на C или C++?

Книга по андроид - Программирование Android
Посоветуйте хорошую книгу для программирования на андроид. Не надо только предлагать изучение английского и книги на английском.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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