1.获取json简单对象
public void getJSONVolley(){
RequestQueue requestQueue = Volley.newRequestQueue(this);
String JSONUrl = "http://be.pages.run/...";
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, JSONUrl, null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject jsonArray) {
System.out.println(jsonArray);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
System.out.println("对不起有问题");
volleyError.printStackTrace();
}
});
requestQueue.add(jsonObjectRequest);
}
2.获取Json数组
public void getJsonArray(){
RequestQueue requestQueue = Volley.newRequestQueue(this);
String JSONUrl = "http://be.pages.run/...";
JsonArrayRequest jsonArrayRequest = new JsonArrayRequest(JSONUrl, new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray jsonArray) {
System.out.println(jsonArray.toString());
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
System.out.println("jsonArrayObject has a problem ...");
}
});
requestQueue.add(jsonArrayRequest);
}