Oii Matheus, tudo bem?
Para te ajudar melhor seria bom se você compartilhasse o seu código completo no GitHub, assim consigo ter a visão geral.
Mas pelo o que você falou o problema pode tá relacionado à forma como os dados estão sendo deserializados do JSON para o tipo Integer
ou int
na sua classe Dados
. Isso geralmente ocorre quando o tipo de dado esperado no JSON não corresponde ao tipo de dado definido na classe Java.
Você pode verifica se o JSON que está sendo retornado pela API realmente contém o campo codigo
como um número inteiro. Se o campo codigo
estiver entre aspas, ele será tratado como uma string, o que pode causar problemas na deserialização para um tipo int
ou Integer
.
Um abraço e bons estudos.