Se a API deixar de retornar um campo qualquer e temos este campo mapeado na model de entrada, dará algum tipo de erro ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Se a API deixar de retornar um campo qualquer e temos este campo mapeado na model de entrada, dará algum tipo de erro ?
Oi, Thiago! Tudo bem?
Ótima pergunta! Se a API deixar de retornar um campo que está mapeado na nossa model de entrada, isso pode sim causar problemas, dependendo de como configuramos a desserialização. No caso do Jackson, que é a biblioteca mencionada no contexto que estamos estudando, o comportamento padrão é ignorar campos ausentes, o que significa que não haverá um erro direto, mas o campo correspondente na nossa classe será simplesmente null.
Espero ter ajudado!
Um forte abraço e bons estudos!