Ir para conteúdo
  • Cadastre-se

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á 1368 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.. 

 

  • Consultores
Postado

tentou fazer um revert no seus fontes e fazer update e rodar o instalador

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 1368 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.

The popup will be closed in 10 segundos...