发送JSONObject并使用齐射

时间:2015-06-16 15:40:23

标签: android json

我正在使用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时,我的代码出错了。

有人知道怎么做吗?

1 个答案:

答案 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() {

    }