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
);
}