從Web服務中檢索JSON並解析它的最簡單方法是什麼?沒有使用任何額外的插件?檢索和解析JSON
0
A
回答
0
0
你應該看看這裏:http://code.google.com/p/android-query/wiki/AsyncAPI
一切都解釋的,你需要的代碼示例。
0
下面的代碼應該給你一個出發點,只是在活動/服務類中使用它。它從一個URL(web服務)獲取數據,並將其轉換爲可以使用的JSON對象。
StringBuilder stringBuilder = new StringBuilder();
HttpClient client = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(***Put your web service URL here ***)
try
{
HttpResponse response = client.execute(httpGet);
StatusLine statusLine = response.getStatusLine();
int statusCode = statusLine.getStatusCode();
if (statusCode == 200)
{
HttpEntity entity = response.getEntity();
InputStream content = entity.getContent();
BufferedReader reader = new BufferedReader(
new InputStreamReader(content));
String line;
while ((line = reader.readLine()) != null)
{
stringBuilder.append(line);
}
}
}
catch (ClientProtocolException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
//Turn string JSON into object you can process
JSONArray jsonArray = new JSONArray(stringBuilder.toString());
for (int i = 0; i < jsonArray.length(); i++)
{
//Get Each element
JSONObject jsonObject = jsonArray.getJSONObject(i);
//Do stuff
}
2
相關問題
- 1. 文本解析和檢索
- 2. 如何解析從URL檢索的JSON?
- 3. JSON解析[和]
- 4. JSON解析PHP搜索API
- 5. GSON解析索引的JSON
- 6. 解析JSON Twitter搜索
- 7. 從ViewState解析和檢索屬性?
- 8. 數據屬性檢索和解析javascript
- 9. JSON API響應檢索值和解碼
- 10. jQuery和JSON解析
- 11. Android和Json解析
- 12. G2和json解析
- 13. UWP和JSON解析
- 14. Android和json解析
- 15. 解析XML時檢索XML
- 16. 解析檢索錯誤PFFile
- 17. 解析HTML檢索標籤
- 18. ASIHTTPRequest和ASINetworkQueue和JSON解析
- 19. 使用AJAX檢索的Json代碼不可解析
- 20. 限制解析JSON細節時檢索到的對象數
- 21. 解析JSON消息以檢索iOS上的Twitter數據5
- 22. 從json中的URL中檢索到的解析響應
- 23. 檢索以.json從資產文件,並解析
- 24. 解析嵌套的JSON來檢索嵌套的數組值
- 25. 增強屬性樹不能檢索解析json後的記錄
- 26. 用jQuery解析JSON,檢索兩個變量。
- 27. 解析並從JSON中檢索信息 - JSONObject與JSONArray?
- 28. HTTP POST和Scrapy解析JSON
- 29. jquery,Ajax和JSON解析undefined
- 30. 用GWT和GAE解析JSON?