С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как правильно распарсить Json? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Webview на фрагменте http://www.cyberforum.ru/android-dev/thread1658772.html
Всем привет! Есть проблемка, может кто сталкивался... Есть фрагмент с webview. Меняю размер шрифта в webview, и меняется только размер на текущем (созданном) фрагменте. Как обратиться к остальным и...
Программирование Android Найти путь установки приложение Всем привет. Есть апк файл, устанавливаю, и надо после этого найти папку куда оно установилось. Так как нужен оттуда один файл. На телефоне не нашел, установил BlueStack, и после установке тоже не... http://www.cyberforum.ru/android-dev/thread1658739.html
Как создать список (ListView) с динамическим количеством передаваемых View? Программирование Android
Доброго времени суток! Такая проблема: Требуется создать список к примеру через SimpleAdapter в котором неизвестно сколько будет View: т.к. view будут создаваться программно и их неизвестно...
Программирование Android Рисование в NestedScrollView
здравствуйте. Изучаю Андроид самостоятельно и совсем недолго. Столкнулся с проблемой - как добраться до канваса в NestedScrollView. Пытался разными способами; либо не рисует, либо зарисовывает...
Программирование Android Google Drive Android API http://www.cyberforum.ru/android-dev/thread1658609.html
Добрый день. У меня возник вопрос во время работы с GoogleDrive API, по поводу синхронизации папки на Android со своим аккаунтом на GDrive. Т.е. Есть папка на телефоне, я закидаю туда файлы, а они,...
Программирование Android AsynkTask Почему AsynkTask использовать уже не рекомендуется?? подробнее

Показать сообщение отдельно
Pablito
2534 / 2013 / 627
Регистрация: 12.05.2014
Сообщений: 7,068
Завершенные тесты: 1
10.02.2016, 12:16
Java
1
2
3
                String str = "{"dolzno":[{"_id":"1"},{"_id":"2"},{"_id":"4"}],"spec":[{"_id":"1"},{"_id":"2"},{"_id":"3"}],"otdel":[{"_id":"1"},{"_id":"2"},{"_id":"3"}]}";
                Gson gson = new Gson();
                MyResponse response = gson.fromJson(str, MyResponse.class);
парсится с помощью библиотеки gson
подключается так
XML
1
compile 'com.google.code.gson:gson:1.7.2'
сам класс MyResponse
Кликните здесь для просмотра всего текста
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
public class MyResponse {
    private Spec[] spec;
    private Dolzno[] dolzno;
    private Otdel[] otdel;
 
    public Spec[] getSpec() {
        return spec;
    }
 
    public void setSpec(Spec[] spec) {
        this.spec = spec;
    }
 
    public Dolzno[] getDolzno() {
        return dolzno;
    }
 
    public void setDolzno(Dolzno[] dolzno) {
        this.dolzno = dolzno;
    }
 
    public Otdel[] getOtdel() {
        return otdel;
    }
 
    public void setOtdel(Otdel[] otdel) {
        this.otdel = otdel;
    }
 
    static class Otdel {
        private String _id;
 
        public String get_id() {
            return _id;
        }
 
        public void set_id(String _id) {
            this._id = _id;
        }
    }
 
    static class Spec {
        private String _id;
 
        public String get_id() {
            return _id;
        }
 
        public void set_id(String _id) {
            this._id = _id;
        }
    }
 
    static class Dolzno {
        private String _id;
 
        public String get_id() {
            return _id;
        }
 
        public void set_id(String _id) {
            this._id = _id;
        }
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.