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

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

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

Json djangorestframework - Программирование Android

27.07.2015, 03:50. Просмотров 242. Ответов 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 а потом обрабатывать как объекты??
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2015, 03:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Json djangorestframework (Программирование Android):

Ошибка - Errororg.json.JSONExceprion: Value bd.json of type java.lang.String cannot be converted to JSONObject - Программирование Android
Здравствуйте! Есть база данных bd.json, которая находится в проекте в папке assets. Вот содержимое базы данных; { "name":...

JSON - Программирование Android
В продолжение моей борьбы с json, поделитесь полезными ссылками для изучения, буду очень признателен. И вот вопрос, у меня есть массив...

Обработка Json - Программирование Android
Всем доброго времени суток! Подскажите, пожалуйста, что в моем коде не так: public ArrayList<String> parseCategory(String input) { ...

Парсинг JSON - Программирование Android
Дали задание Мне надо воссоздать структуру JSON в сообственных объектах. Т.е. парсить надо не в String (например), а сделать вот что: -...

запутался с JSON - Программирование Android
Есть сайт с JSON такого вида Я из того что помнил про его обработку собрал вот такой код class TestEmailTask extends...

Парсинг JSON - Программирование Android
Доброй ночи! Есть задача распарсить JSON не зная изначально сколько и чего там находится, а так же не зная ни имен ни другой инфы, кроме...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 655
27.07.2015, 10:17 #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);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2015, 10:17
Привет! Вот еще темы с ответами:

Массив из json - Программирование Android
С сервера приходит json в таком формате Array А как сделать массив строк? Т.е. чтобы получилось так String mas =...

Парсер JSON - Программирование Android
C помощью Jsoup парсю JSON страницу и кодировка не работает пишет тупо вопросики. Как исправить? Второй вопрос, как мне вытаскивать...

Парсинг JSON'а - Программирование Android
Здравствуйте! Недавно я на php+msql и Eclipse пробовал этот пример с сайта...

C JSON в ListView - Программирование Android
Здравствуйте! Есть файл data.json. Он находится в приложении. Его содержимое; { "name": "Антон", "name": "Анна", "name":...


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

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

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