Я обычно использую JSON с RequestBody (Okhttp).JSON-объект включает в себя только соответствующие поля.И тогда я конвертирую это RequestBody.Это как ниже:
@PATCH(RestConstants.POST_EMPTY)
Call<EmptyResponseModel> postEmpty(@Body RequestBody body);
MediaType MEDIA_TYPE_JSON = MediaType.parse("application/json; charset=utf-8");
RequestBody body = RequestBody.create(MEDIA_TYPE_JSON, json.toString()));