Android你可以请任何人展示一个样本...(Android) 1)如何使用JSON从URL响应中获取数据? 2)如何解析该响应以追加到另一个URL?
答案 0 :(得分: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-
答案 1 :(得分: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
等不同功能来解析对象。