JSON Array & Parse Response - PullRequest
       8

JSON Array & Parse Response

1 голос
/ 06 декабря 2010

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

Ответы [ 2 ]

0 голосов
/ 06 декабря 2010
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 голосов
/ 06 декабря 2010

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

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

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

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-

...