поле будет определенного типа, нужно ли ставить nullable для каждого поля в POJO моделях?
что значит не гарантий что будет определенного типа?
Я проверяю API через постман. Вижу, что это поле типа String, но я не уверен, что это поле всегда будет приходить в виде String. Если в будущем поле будет null, то ошибка будет во время работы приложения и неизвестно когда. Нормально ли делать каждое поле nullable?
по хорошему такие поля всегда лучше делать нуллабельными. А если нет уверенности что всегда будет приходить стринг, или может инт допустим, то за такое надо бэкендеру бить по шапке и можно поле делать Any?
емнип если в поле null значение, а у тебя при парсинге тип строка, получишь "null" строку, а не NPE какой-нибудь
Обсуждают сегодня