Android, пост jsonArray в дооснащение тела - PullRequest
0 голосов
/ 24 января 2019

в интерфейсе

@Headers({"Content-Type: application/json;charset=UTF-8"})
    @POST("client/service-reservation")
    Call<ServicesReservationResponse> serviceReservation(@Body RequestBody items);

в деятельности преобразовать jsonArray в RequestBody, чтобы передать его в тело Теперь вы готовы отправить «сырой» JSON в качестве тела RequestBody body = RequestBody.create (okhttp3.MediaType.parse ("application / json; charset = utf-8"), jsonArray.toString ());

        Call<ServicesReservationResponse>call=userService.serviceReservation(body);
        call.enqueue(new Callback<ServicesReservationResponse>() {
            @Override
            public void onResponse(Call<ServicesReservationResponse> call, Response<ServicesReservationResponse> response) {
                if (response.isSuccessful())
                {

                }
                else {
                    Log.e("error",response.errorBody().toString());
                }
            }

            @Override
            public void onFailure(Call<ServicesReservationResponse> call, Throwable t) {

            }
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...