我一直無法找到這個問題的詳細答案,或者至少沒有我能理解的答案。如何使用Volley獲取和解析JSON對象
我想設置齊射從iTunes中拉下JSON對象。然後我想分析這些對象,以獲得它們的圖像URL。
因此,舉例來說,這裏是上午iTunes的JSON對象URL
String url = "https://itunes.apple.com/search?term=michael+jackson";
所以在這裏(當然使用教程)
String url = "https://itunes.apple.com/search?term=michael+jackson";
JsonObjectRequest jsonRequest = new JsonObjectRequest
(Request.Method.GET, url, null, new Downloader.Response.Listener // Cannot resolve symbol Listener
<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
// the response is already constructed as a JSONObject!
try {
response = response.getJSONObject("args");
String site = response.getString("site"),
network = response.getString("network");
System.out.println("Site: "+site+"\nNetwork: "+network);
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Downloader.Response.ErrorListener // Cannot resolve symbol ErrorListener
() {
@Override
public void onErrorResponse(VolleyError error) {
error.printStackTrace();
}
});
Volley.newRequestQueue(this).add(jsonRequest);
的我已經建立了我的代碼來獲得這個對象最後的聲明是
Volley.newRequestQueue(this).add(jsonRequest);
大概,我現在有JSON對象?但是,我如何訪問和解析它?
它確實有幫助!非常感謝你。 –