в интерфейсе
@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) {
}
});