Buscar um número num link e traz a palavra para uma string
6 respostasResolvido
java
A
alinelsilva
Eu faço leitura de nota de serviço (São paulo), utilizo o tpNFe para trazer as informações do xml, entretanto preciso exibir o nome da cidade, mas através do tpNFe consigo apenas exibir o código da cidade (System.out.println(tpNFe.getEnderecoTomador().getCidade().toString()))
ao inves do nome, e precisaria exibir o nome da exibir conforme o IBTG https://www.ibge.gov.br/explica/codigos-dos-municipios.php#SP
Exemplo:
Resultado do System.out: 3552205
ai fazeria uma busca no link para buscar o nome da cidade e colocar o nome da cidade numa string para exibir.
Em minha opinião, é muito mais interessante você fazer o request desse Link e alocar esses dados de uma só vez do que você fazer vários requests em links diferentes.
Ou até melhor, você ja botar esse .json dentro da sua aplicação.
Não sei não, hein?
No tópico ela mostrou um ID e que quer transformar no nome de uma cidade.
A API que eu passei faz justamente isso.
A
alinelsilva
Seria mesmo passando um id e ele me retornar com o nome da cidade, sem exibir as demais. vou tentar usar API.
Entretanto preciso retornar o nome do código no xml que gero, não irei exibir para o usuário.
E retorno se der certo.
Desde já agradeço.
S
Solucao aceita
staroski1 like
Você pode definir uma classe Cidade assim:
publicclassCidade{Stringid;Stringnome;}
E depois obter uma instância dela através da API Gson lendo a URL que o @RoinujNosde postou.