Перейти к содержимому

Как создать запрос, используя api key, и получить json данные?

request json data android java

  • Please log in to reply
Сообщений в теме: 5

#1
Virtuoz

Virtuoz

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений
  • Телефон: LG
Собственно вопрос в названии темы. Извините, если не правильно оформил тему. Новенький:)

#2
dimasokol

dimasokol

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 376 сообщений
  • Город:Москва
  • Телефон: Nexus 4
Молча.

(это единственный возможный ответ на вопрос, в котором даже не указано КУДА этот запрос должен пойти, с какой целью и т.д.)
В данный момент — Android-разработчик, бывший web-разработчик, а ещё ранее баловался с j2me и огромной кучей самого разного.
Где ещё меня искать в сети: 1) Мой блог, 2) Мои приложения на Google Play

#3
Virtuoz

Virtuoz

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений
  • Телефон: LG

 public class Task extends AsyncTask<URL, Integer, Long> {

	   @Override

	   protected Long doInBackground(URL... params) {

         // здесь все и происходит мне нужно вытащить один URL из params (http://example.com) и вызвать его. Сервер автоматически возвращает JSON. Вот собственно и все

        }

	   @Override

	   protected void onPostExecute(Long aLong) {

		   super.onPostExecute(aLong);

         // здесь я так понял можно полученный JSON пропарсить

	   }

   }



#4
Lopa

Lopa

    Активный участник

  • Пользователи
  • PipPipPip
  • 704 сообщений
  • Телефон: Nexus 5
http://developer.and...connecting.html

полученный json можно распарсить с помощью библиотеки gson
Моё приложение для считывания билетов московского метро:
play.google.com/store/apps/details?id=vc.qc.mifairy
Требует телефон с технологией NFC.

#5
dimasokol

dimasokol

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 376 сообщений
  • Город:Москва
  • Телефон: Nexus 4

полученный json можно распарсить с помощью библиотеки gson


Лучше не пугать гсоном человека с такими вопросами.
В данный момент — Android-разработчик, бывший web-разработчик, а ещё ранее баловался с j2me и огромной кучей самого разного.
Где ещё меня искать в сети: 1) Мой блог, 2) Мои приложения на Google Play

#6
dimasokol

dimasokol

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 376 сообщений
  • Город:Москва
  • Телефон: Nexus 4

public class Task extends AsyncTask<URL, Integer, Long> {


Почему Long?!

Возвращать вероятнее всего придётся String (так должно быть удобнее и проще всего). Его парсить через JSONObject.

Или сразу распарсить, а в onPostExecute() передать уже финальный результат.

(про корректность работы с сетью в AsyncTask пока промолчим, это весьма отдельная тема).
В данный момент — Android-разработчик, бывший web-разработчик, а ещё ранее баловался с j2me и огромной кучей самого разного.
Где ещё меня искать в сети: 1) Мой блог, 2) Мои приложения на Google Play





Also tagged with one or more of these keywords: request, json, data, android, java

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных