所以我使用a JsonObjectRequest发送JsonObject一个休息呼叫,但它返回一个JsonArray而不是一个JsonObject.它给我一个错误,说它不能解析结果JsonObjectRequest,但如果我使用JsonArrayRequest我不能发送一个JsonObject在体内.我如何发送一个JsonObject但JsonArray作为回复?
RequestQueue queue = Volley.newRequestQueue(this);
JsonObjectRequest jsObjRequest = new JsonObjectRequest(Request.Method.POST,url,jsonBody,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
String test = "";
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
});
Run Code Online (Sandbox Code Playgroud)