Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
kqu
0 / 0 / 1
Регистрация: 08.07.2016
Сообщений: 31
#1

JSON и Android: распарсить строку - Программирование Android

25.07.2016, 16:07. Просмотров 195. Ответов 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):

Как распарсить Json-ответ Android приложении?
Добрый день! Android приложение получает ответ от сервера в формате Json....

Как распарсить такой JSON
{"response":} Как распарарсить такой JSon нужно выделить из массива первое...

Как правильно распарсить Json?
protected String doInBackground(String... args) { // Будет хранить...

Как распарсить JSON c Вконтакте API
Подскажите как распарсить JSON c Вконтакте API. Вот вид JSON: { ...

Подскажите как правильно распарсить json
Доброго дня. Никогда не сталкивался с вопросом, своими силами на примерах из...

распарсить строку
как сделать чтобы в EditText можно было вводить только русские буквы? Какое...

2
Pablito
2653 / 2135 / 726
Регистрация: 12.05.2014
Сообщений: 7,450
Завершенные тесты: 1
25.07.2016, 16:16 #2
Лучший ответ Сообщение было отмечено kqu как решение

Решение

там лишние [ ] в начале и конце json-а
1
kqu
0 / 0 / 1
Регистрация: 08.07.2016
Сообщений: 31
25.07.2016, 16:25  [ТС] #3
все работает) спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2016, 16:25
Привет! Вот еще темы с решениями:

Android JSON
Народ можете скинуть статеек или пару примеров написать как принимать....

Android Json Load More
Здравствуйте, я работал JSON. У меня есть два класса (private class...

Json android изображение
Нужна помощь, нужно парсить фотки с открытой группы вконтакте, в переложение

Android Parse Json
Здравствуйте, я хочу, чтобы разобрать JSON * мой JSON является: {...


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

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

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