PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Assinatura do metodo #537053

12/11/2015

0

Eu estava com problema de memory leak usando o DBJson e System.Json e procurando alternativas, encontrei o SuperObject.

É uma biblioteca para manipulacao de json muito boa e não deu mais o problema de memory leak na aplicacao.

Fiquei com uma duvida com a seguinte assinatura do metodo

   for Obj in SO(jSon)['vendedores'] do
   begin
        nome := Obj['cod_vendedor'].AsString;
   end;





A parte que eu não entendi foi passar um parametro depois de fechar os parametros da procedure (SO (Json)), que corresponde ao valor dentro da chave.

A procedure dentro do SuperObject é a seguinte:
function SO(const s: SOString): ISuperObject; overload;

begin

  Result := TSuperObject.ParseString(PSOChar(s), False);

end;



Não consegui identificar onde ele usou esse valores dentro da chave?

Alguem pode indicar alguma literatura que possa explicar esse metodo
Tone Costa.

Tone Costa.

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar