Я бы хотел понять разницу с сервером, возвращающим значение, когда это значение полностью отсутствует в ответе.
давайте возьмем то, что у меня есть:
data class MyApiResponse(@SerializedName("name") val name: String,
@SerializedName("address") val address: String,
@SerializedName("max_time") val maxTime: Double? = null //this field might BE COMPLETELY absent in response, what will happen here ?
)
относительно значения maxTime, если значение полностью отсутствует в ответе сервера, произойдет ли сбой приложения или значение будет нулевым?
проблема в том, что я пытаюсь различить отправку сервером
max_time: null
против когда он полностью отсутствует , как gson справляется с этим?