ObjectMapper mapper=new ObjectMapper();
HotelBooking[] hotelBook=null;
try {
String jsonInString=mapper.writeValueAsString(hotelBookRequestDTO);
hotelBook=amadeus.booking.hotelBookings.post(jsonInString);
}
При бронировании API с помощью Java SDK 4.0 вышеуказанное бронирование отеля возвращает ноль. Я отладил Amadeus SDK, он правильно возвращает объект Response, но возвращенный метод не может правильно преобразовать объект Response в HotelBooking [].
public HotelBooking[] post(String body)throws ResponseException{
Response response = client.post("/v1/booking/hotel-bookings", body);
return (HotelBooking[]) Resource.fromArray(response, HotelBooking[].class);
}
Может ли кто-нибудь из команды разработчиков Amadeus помочь в этом вопросе?