Android Может ли кто-нибудь показать образец для... (Android) 1) Как получить данные из ответа на URL с помощью JSON? 2) Как проанализировать этот ответ для добавления в другой URL?
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
и т.д., чтобы проанализировать объект.
Если вы понимаете немецкий язык, это отличный учебник:
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-