Не удалось найти правильную информацию по этому вопросу. Проблема уже упоминалась, но правильного решения нет. Нет проблемы с запросом, как: (!)Модернизация с объектом UrlEncoded
@FormUrlEncoded
@POST("/guide/confirm")
Call<Model> confirm(@Field("step") String step, @Field("code") String code);
Но то, что является правильным способом не сделать кодирование всех объектов, который имеет три или более список другого объекта. Поля родительского и дочернего объектов, наиболее преобразованные в UrlEncoded.
// What need to do, to encode all data below?
@POST("/guide/loadinfo")
Call<Model> confirm(@Body VeryBigJsonObject object);
Был решение с использованием TypedObject - но теперь функции является устаревшим, и это не новая модернизация. Я надеюсь, что вы можете помочь.
JakeWharton говорит в некоторых вопросах, что мой json не является enl enoded form (слишком большой). Это значит, что я не могу отправить свой запрос на сервер с помощью Retrofit? Некоторые примеры json: http://www.jsoneditoronline.org/?id=661b2bae9eb520902825a58f8d44c338