Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite a todos, eu preciso de uma ajudinha de vocês num código que não sei como construir. Minha situação é a seguinte, tenho um memo carregado com uma resposta de um site (tudo, inclusive o colchete, faz parte da resposta):
{"id":12345,"codconta":12345,"nomeconta":fulano,"nivelconta":10}
Eu preciso de uma rotina que, dependendo da situação, eu informe que preciso de "id" e ela me retorne "12345", ou qualquer outra palavra-chave com seu respectivo retorno.
Eu vi na internet, em vários fóruns, inclusive neste, que o povo utilizou uma função pos() aliado com copy. Mas não encontrei ninguém ensinando como funciona essa bendita função. Vocês podem me ajudar nisso?
Obs: as informações respectivas de "id","codconta","nomeconta" podem variar, então pensei em algo que: (A) localizasse que tipo de informação eu quero, (B) copiasse a informação de ":" até ",".
Boa noite novamente, depois de um tempo tentando creio que consegui fazer a função, porém estou com um problema no meu fonte que não consigo fazer debug neste trecho para realizar testes. Em todo caso, vou deixar o codigo para que deem uma olhada, não sou bom programador, mas eu vou tentando rsrs
function TForm1.RetornaSubstring(Frase, TipoRetorno : String): String;
var
begin