Android Volley: отправьте JSONObject в качестве параметра и получите JSONArray в качестве ответа

Я изучаю библиотеку волейбола в Android. Я использую JsonObjectRequest для передачи JsonObject в качестве параметров запроса, и я получаю ответ как JsonArray в коде прослушивателя ошибок для строки проверки JsonObjectRequest № 84 в изображении Ошибка в Logcat.

Может ли кто-нибудь помочь мне в этом, как получить JsonArray в качестве ответа, передав JsonObject в качестве параметра запроса.

1 ответ

Использование JsonArrayRequest захватить Array в ответ

JsonArrayRequest jsonArrayRequest = new JsonArrayRequest(
                            Request.Method.POST,
                            "http://lanes-dev.cloudapp.net/api/DiaryTweetLineApi/LoadDiaryTweetLinesByUser",
                            obj,
                            new Response.Listener<JSONArray>() {
                                @Override
                                public void onResponse(JSONArray response) {

                                }
                            },
                            new Response.ErrorListener(){
                                @Override
                                public void onErrorResponse(VolleyError error){
                                    // Do something when error occurred

                                }
                            }
                    );
Другие вопросы по тегам