Ir para conteúdo
  • Cadastre-se

dev botao

Consultar retorno boletos pagos, via API Banco do Brasil - Problemas com valor decimal


Ver Solução Respondido por sistemp,
  • Este tópico foi criado há 792 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Para processar o retorno dos boletos pagos, estou processando os dados retornados pelo json..

 Retorno := Boleto.ListaConsultaRetornoWeb;

 JSON := TJsonObject.Create(nil);
  JSON.Parse(Retorno[i].JSON);

 

Ou seja eu carrego o Json, e faço todo o processo através da analise direta no Json de retorno.  

Acontece que quando o valor pago tem decimal,  o separador de casas decimais esta sendo a virgula  (como a virgula é um separador, da falha ao carregar o json)..    No arquivo de log  o separador decimal esta corretamente sendo o . (ponto)

Em algum lugar esta trocando ponto por virgula. 

 

Como definir na hora de processar o retorno, que o separador decimal seja o . (ponto) ? 

 

 

  • Solution
Postado

Solução encontrada.

 

Substitui o Jsons.pas que eu usava pelo Jsons.pas da pasta   ....\Fontes\Terceiros\json4delphi\src 

 

E funcionou normalmente.. 

 

  • Este tópico foi criado há 792 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.