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

Json djangorestframework - Android

Войти
Регистрация
Восстановить пароль
 
Turn96
0 / 0 / 0
Регистрация: 04.04.2015
Сообщений: 76
27.07.2015, 03:50     Json djangorestframework #1
Здравствуйте есть сайт с которого нужно получить json 52.24.128.34:8000/api/tasks/?format=json
json вида [{"title":"hello world","description":"a whole new world","completed":false}]
в примере по использованию json на android написано так
http://androiddocs.ru/parsing-json-p...hnego-resursa/

а json выглядит так {"data":"dbfriends","friends":[{"id":"1","name":"Andrew","city":"Moscow","contacts":{"mobile":"+7 0000000","email":"andrew@androiddocs.ru","skype":"andrew"}},{"id":"2","name":"Ivan","city":"Kiev","contacts":{"mobile":"+38 0000000","email":"ivan@androiddocs.ru","skype":"ivan"}}]}


то есть по сути в примере 1 json
а djangorestframework формирует массив json
и поэтому пример не работает потому что он не может понять что это json из за массива.
как представить в массив json а потом обрабатывать как объекты??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2015, 03:50     Json djangorestframework
Посмотрите здесь:

Android Парсинг JSON'а
Android Массив из json
Json Parsing Android
Android Создать JSON
Android C JSON в ListView
Android JSON parser
Неверный JSON Android
Json в массив Android
Android JSON Android
Android Получить json
Парсер JSON Android
Android запутался с JSON

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
248 / 224 / 91
Регистрация: 11.01.2015
Сообщений: 643
27.07.2015, 10:17     Json djangorestframework #2
Turn96, попробуй как-нибудь так:
Java
1
2
3
String strJSON = "[{"title":"hello world","description":"a whole new world","completed":false}]";
JSONObject jsonObject = new JSONObject(strJSON);
String title = jsonObject.getJSONObject(0).getString("title");
Добавлено через 41 минуту
Хотя я написал чушь))
Вот так будет работать:

Java
1
2
3
4
5
6
7
8
9
10
11
        textView = (TextView) findViewById(R.id.textView);
        String strJSON = "[{\"title\":\"hello world\",\"description\":\"a whole new world\",\"completed\":false}]";
        String title = "";
        JSONArray jsonArray = null;
        try {
            jsonArray = new JSONArray(strJSON);
            title = jsonArray.getJSONObject(0).getString("title");
        } catch (JSONException e) {
            e.printStackTrace();
        }
        textView.setText(title);
Yandex
Объявления
27.07.2015, 10:17     Json djangorestframework
Ответ Создать тему
Опции темы

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