Hãy tưởng tượng theo yêu cầu sau:Serialize Query-Parameter trong Retrofit
@POST("/recipes/create")
void createRecipe(@Query("recipe") Recipe recipe, Callback<String> callback);
Tôi muốn có toJson (công thức) nhưng tiếc là yêu cầu của tôi chỉ đang kêu gọi toString() cho công thức của tôi mà không làm việc ở tất cả.
Tôi có thể ghi đè lên toString bên trong Công thức nhưng tôi muốn có giải pháp chung.
tôi không thể sử dụng @Body như tôi cần phải xác định, những gì tôi đang gửi (i cần phải có "công thức = json (theRecipe)".
Tôi cũng không thể thay đổi tuần tự để thêm "công thức =" như tôi không chịu trách nhiệm về các máy chủ.
tại thời điểm tôi đang sử dụng một bản đồ QueryMap nơi mà tôi đặt trong một đối tượng serialized. Mặc dù công trình này, nó không phải là một giải pháp rất tốt đẹp trong quan điểm của tôi.
Tôi có thể chặn bộ điều hợp trang bị thêm bằng cách nào đó không?
Rõ ràng hỗ trợ đã được thêm từ đó. Xem [câu trả lời bên dưới] (http://stackoverflow.com/a/42459356/741217) –