Closed filipebezerra closed 7 years ago
O endereco
/endereço
é por questão de compatibilidade. Use endereco
sem a cedilha, em alguma versão futura o endereço
vai ser removido. A mudança foi feita para evitar problemas de unicode (#113).
logradouro
e endereco
são informações distintas. O endereço é retornado principalmente para o caso dos CEPs especiais (final > 900
). É assim que os Correios retornam.
Os formatos esperados estão documentados aqui: https://github.com/PostmonAPI/postmon/wiki/Retorno-da-API
Obrigado @iurisilvio, então eu devo esperar pelo logradouro
ao mapear minha classe, para os casos especiais.
Na verdade o mais comum é o logradouro
, o caso especial é o endereco
. :)
De qualquer forma, espere os dois casos.
Eu percebi que dependendo do CEP pesquisado, o retorno pode vir com logradouro e com outros CEPs vem com endereço.
Alias quando o retorno vem com endereço vem duplicado com endereco (sem o cedilha).
Exemplo retornando endereço:
http://api.postmon.com.br/v1/cep/69945970
Exemplo retornando logradouro:
http://api.postmon.com.br/v1/cep/74377285
Dessa forma tenho problemas consumindo numa aplicação Android usando Retrofit com a classe mapeada com anotação do GSON.