Volley发送与接收json数据

it2023-09-16  71

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); }
最新回复(0)