我正在使用volley将JSONObject发送到我的应用程序的服务器,我正在寻找如何捕获JSONArray作为请求,但我可以放“Response.Listener.JSONArray”,它不起作用。
现在我有这个:
JsonObjectRequest jsonArrayRequest = new JsonObjectRequest(Request.Method.POST,
url, obj,
new Response.Listener <JSONObject > () {@Override
public void onResponse(JSONObject response) {
//only for test.
Log.d("SendRequestJsonPost", response.toString());
}
}, new Response.ErrorListener() {
}
好的,当我将JSONObject发送到服务器时,我等待接收JSONArray,但是当我从JSONObject更改为JSONArray时,我的代码出错了。
有人知道怎么做吗?
答案 0 :(得分:0)
试试这个:
JsonArrayRequest jsonArrayRequest = new JsonArrayRequest(Request.Method.POST,url, obj,
new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
//only for test.
Log.d("SendRequestJsonPost", response.toString());
}
}, new Response.ErrorListener() {
}