【发布时间】:2015-11-25 22:46:10
【问题描述】:
我无法找到这个问题的详细答案,或者至少没有我能理解的答案。
我正在尝试设置 Volley 以从 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 对象?但是如何访问和解析呢?
【问题讨论】: