JSON Array & Parse Response

1

Android Может ли кто-нибудь показать образец для... (Android) 1) Как получить данные из ответа на URL с помощью JSON? 2) Как проанализировать этот ответ для добавления в другой URL?

Теги:
jsonp

2 ответа

0
String url = "http://www.xyz.com/services/json";
   String line,response;
   conn=(HttpURLConnection)(new URL(url)).openConnection();
   conn.setDoOutput(true);      
   wr=new OutputStreamWriter(conn.getOutputStream());
   wr.write(data);
   wr.flush();
   rd=new BufferedReader(new InputStreamReader(conn.getInputStream()));
   response = "";
   while((line=rd.readLine())!=null)
   {
    response=response+line;
   }
   wr.close();
   rd.close();
   obj = new JSONObject(response);

Теперь вы можете использовать различные функции, такие как obj.getString, obj.getJSONArray, obj.getJSONObject и т.д., чтобы проанализировать объект.

  • 0
    Спасибо, prateek, могу я спросить тебя о чем-то конкретном?
  • 0
    Я создал экран входа в систему и написал так: если я нажму кнопку входа в систему, он должен подключиться к URL-адресу, он возвращает сообщение в веб-просмотре, что код состояния = 0, с ключом сеанса. Означает, что он успешно вошел в систему. Теперь мне нужно получить ответ, проверьте этот код состояния, если == 0; затем переместите его на следующий экран, когда я перехожу на следующий экран, необходимо добавить этот ключ сеанса в URL следующего экрана. все это с помощью JSON .. у вас есть идеи?
Показать ещё 1 комментарий
0

Если вы понимаете немецкий язык, это отличный учебник:

http://andforge.net/2010/serverkommunikation-android-rest-json/

Но на английском языке есть также хорошие учебники, например .e.g. это два:

http://senior.ceng.metu.edu.tr/2009/praeda/2009/01/11/a-simple-restful-client-at-android/

http://www.ibm.com/developerworks/web/library/x-andbene1/?ca=drs-

Ещё вопросы

Сообщество Overcoder
Наверх
Меню