Я отправляю это:
@FormUrlEncoded
@PUT("Devices/{id}")
Call<Device> updateDeviceSync(
@Path("id") String id,
@Field("fieldName1") Integer fieldName1,
@Field("fieldName2") String fieldName2,
@Field("fieldName3") String fieldName3);
Я звоню с:
apiService.updateDeviceSync(deviceId, 0, null, timestamp)
Но отправляется только fieldName1
и fieldName3
У меня уже есть serializeNulls()
на моем gsonbuilder, поэтому он должен содержать там нули, но logcat показывает, что он не включает fieldName2
Мне нужно обновить fieldName2 до нуля в модификации 2