Nie mogłem znaleźć szczegółowej odpowiedzi na to pytanie, a przynajmniej takiego, którego nie rozumiem.Jak uzyskać i przeanalizować obiekt JSON za pomocą Volley
Próbuję skonfigurować Volley, aby usunąć obiekty JSON z iTunes. Następnie chcę przeanalizować obiekty, aby uzyskać adresy URL ich obrazów.
Tak na przykład, tutaj jest am iTunes obiekt JSON URL
String url = "https://itunes.apple.com/search?term=michael+jackson";
Więc tutaj mam skonfigurować mój kod, aby uzyskać ten obiekt (za pomocą samouczka oczywiście)
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);
ostatnie oświadczenie to
Volley.newRequestQueue(this).add(jsonRequest);
Przypuszczalnie teraz mam obiekt JSON? Ale jak mogę uzyskać do niego dostęp i parsować?
Pomogło! Dziękuję Ci bardzo. –