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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Webview на фрагменте http://www.cyberforum.ru/android-dev/thread1658772.html
Всем привет! Есть проблемка, может кто сталкивался... Есть фрагмент с webview. Меняю размер шрифта в webview, и меняется только размер на текущем (созданном) фрагменте. Как обратиться к остальным и поменять там шрифт?
Android Найти путь установки приложение Всем привет. Есть апк файл, устанавливаю, и надо после этого найти папку куда оно установилось. Так как нужен оттуда один файл. На телефоне не нашел, установил BlueStack, и после установке тоже не нашел. Скину сам апк файл, он и гугл сторе тоже есть http://apkandroidfree.info/?do=download&id=info.hasanaga.azerus Добавлено через 17 минут спасибо, тему можно закрыть http://www.cyberforum.ru/android-dev/thread1658739.html
Как создать список (ListView) с динамическим количеством передаваемых View? Android
Доброго времени суток! Такая проблема: Требуется создать список к примеру через SimpleAdapter в котором неизвестно сколько будет View: т.к. view будут создаваться программно и их неизвестно сколько я не знаю как их определить в адаптере, там требуется массив id указывающих на view (new int) SimpleAdapter adapter = new SimpleAdapter(activity, mCatList, ...
Android Рисование в NestedScrollView
здравствуйте. Изучаю Андроид самостоятельно и совсем недолго. Столкнулся с проблемой - как добраться до канваса в NestedScrollView. Пытался разными способами; либо не рисует, либо зарисовывает всё (даже панель меню исчезает). А надо чтобы рисовало и рисунок прокручивался. Спасибо заранее
Android Google Drive Android API http://www.cyberforum.ru/android-dev/thread1658609.html
Добрый день. У меня возник вопрос во время работы с GoogleDrive API, по поводу синхронизации папки на Android со своим аккаунтом на GDrive. Т.е. Есть папка на телефоне, я закидаю туда файлы, а они, при подключении к Интернету, заливаються на аккаунт. В Интернетах куча примеров, особенно https://github.com/googledrive здесь, но ничего подходящего не нашел. Все сорцы показывают как работать с...
Android AsynkTask Почему AsynkTask использовать уже не рекомендуется?? подробнее

Показать сообщение отдельно
Паблито
резкий
1954 / 1689 / 524
Регистрация: 12.05.2014
Сообщений: 6,035
Завершенные тесты: 1
10.02.2016, 12:16     Как правильно распарсить Json?
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;
        }
    }
}
 
Текущее время: 18:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru