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

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

Войти
Регистрация
Восстановить пароль
 
qdhtnsoyndtr
5 / 5 / 1
Регистрация: 29.11.2013
Сообщений: 466
#1

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

07.02.2016, 21:45. Просмотров 249. Ответов 6
Метки нет (Все метки)

Народ можете скинуть статеек или пару примеров написать как принимать.
Настроил сервер на элементарный ответ
JSON
1
[{"id":1,"title":"Zagolovok","text":"TextTelo"}]
А вот теперь хочу что бы приложение вывело эти данные.
Заранее спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2016, 21:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Android JSON (Программирование Android):

Android Json Load More - Программирование Android
Здравствуйте, я работал JSON. У меня есть два класса (private class LoadDataToServer extends AsyncTask и class loadMoreListView extends...

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

Android Parse Json - Программирование Android
Здравствуйте, я хочу, чтобы разобрать JSON * мой JSON является: { message: "Magazines", magazines: , thumbnail:...

Android json, передача переменной - Программирование Android
Здравствуйте. В android приложение формирую json файл, как его в php разобрать? Что я делаю не так? public void onClick(View v) { ...

MySQL через JSON в Android Studio - Программирование Android
Всем категорический привет! Осваивала коннект MySQL с AS через урок: http://devcolibri.com/1548#comment-6659 Вывод перечня продуктов из...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
YuraAAA
1574 / 1316 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
08.02.2016, 00:25 #2
qdhtnsoyndtr, как-то так
Java
1
2
3
4
5
JSONArray rootArray = new JSONArray(data_in_string);
JSONObject obj = rootArray.getJSONObject(0); //{"id":1,"title":"Zagolovok","text":"TextTelo"}
obj.getInt("id");
obj.getString("title");
////
0
qdhtnsoyndtr
5 / 5 / 1
Регистрация: 29.11.2013
Сообщений: 466
08.02.2016, 00:38  [ТС] #3
YuraAAA, нее, я про то как на припер из строки http://localhost:8080/get
0
Pablito
2494 / 1939 / 605
Регистрация: 12.05.2014
Сообщений: 6,798
Завершенные тесты: 1
08.02.2016, 11:19 #4
Get запрос с выводом полученной информации на экран
0
qdhtnsoyndtr
5 / 5 / 1
Регистрация: 29.11.2013
Сообщений: 466
08.02.2016, 14:17  [ТС] #5
Сейчас наткнулся на AsyncHttpClient
Вроде слепил что то, не уверен что правильно, и как вывести потом содержимое того объекта? на пример который в obj

Сделал так

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
public void invoke() {
 
        AsyncHttpClient client = new AsyncHttpClient();
        client.get("http://********:8080/get", new AsyncHttpResponseHandler() {
 
            @Override
            public void onStart() {
                // called before request is started
            }
 
            @Override
            public void onSuccess(int statusCode, Header[] headers, byte[] response) {
                String data_in_string = null;
                try {
                    JSONArray rootArray = new JSONArray(data_in_string);
                    JSONObject obj = rootArray.getJSONObject(1);
                    obj.getInt("id");
                    obj.getString("title");
                } catch (JSONException e) {
                    e.printStackTrace();
                }
            }
 
            @Override
            public void onFailure(int statusCode, Header[] headers, byte[] errorResponse, Throwable e) {
                // called when response HTTP status is "4XX" (eg. 401, 403, 404)
            }
 
            @Override
            public void onRetry(int retryNo) {
                // called when request is retried
            }
        });
И к стати что такое data_in_string и правильно ли его в null?

И дальше я уже сделал тестовый вывод, и как теперь мне в них передать содержимое title и т.п.
Java
1
2
3
4
5
6
7
8
9
10
11
private List<RemindDTO> createMockRemindListData() {
        List<RemindDTO> data = new ArrayList<>();
        data.add(new RemindDTO("Item 1"));
        data.add(new RemindDTO("Item 2"));
        data.add(new RemindDTO("Item 3"));
        data.add(new RemindDTO("Item 4"));
        data.add(new RemindDTO("Item 5"));
        data.add(new RemindDTO("Item 6"));
 
        return data;
    }
0
YuraAAA
1574 / 1316 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
08.02.2016, 14:22 #6
Цитата Сообщение от qdhtnsoyndtr Посмотреть сообщение
String data_in_string = null;
* * * * * * * * try {
* * * * * * * * * * JSONArray rootArray = new JSONArray(data_in_string);
это вообще нечто) я же Вам пример дал))
Java
1
JSONArray rootArray = new JSONArray(new String(response));
0
qdhtnsoyndtr
5 / 5 / 1
Регистрация: 29.11.2013
Сообщений: 466
08.02.2016, 19:34  [ТС] #7
YuraAAA, да не подумав, скопировал))
А как теперь содержимое отправить в data.add(??);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2016, 19:34
Привет! Вот еще темы с ответами:

Как встретить JSON из Android на сервере с PHP? - Программирование Android
Привет, форумчане! Не могу понять как организовать встречу JSON на серваке с php, который приходит от Android приложения. Вот реализация...

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

Откуда берутся атрибуты android:layout_width и android:layout_height в элементе LinearLayout? - Программирование Android
Недавно начал изучать Android API, а сегодня более менее разобрал основы синтакиса XML. Затем стал разбирать следующий пример: ...

Ошибка: Caused by Android java.lang.ClassCastException: android.app.Application cannot be cast - Программирование Android
Здравствуйте. Очень нужен ваш совет. При запуске приложения появляется ошибка: Caused by: java.lang.ClassCastException:...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
08.02.2016, 19:34
Ответ Создать тему
Опции темы

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