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

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

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

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

25.07.2016, 16:07. Просмотров 171. Ответов 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");
Лучшие ответы (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
Есть программы на виндовс (писал на вс 2010) , хочу их переписать под андроид. Очевидно что ехе мой там не работает) Задам несколько...

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

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

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

Книги андроид С# - Программирование Android
Прошу помоши в поиске книг по программированию под андроид в среде разработки Xamarian/VisualStudio/dot42. Все что находил адресовалось...

Переход C# на Андроид - Программирование Android
В институте учили C++ builder. Потом самостоятельно освоил C#.net. Хорошо знаю ООП. Ранее занимался скриптингом под Unity3d. Сейчас...

На С++ под андроид - Программирование Android
Можно ли создать приложение которое содержит только код на С++ без строчки на java? Ну то есть на чистом ndk, и при этом у меня будет...

андроид студио - Программирование Android
кто может подсказать: как подключить библиотеку в андроид студио, чтобы при запуске программы она работала?? может примеры есть какие или...


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

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

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