Ir al contenido


Foto

[OPEN SOURCE DELPHI] Tiny-JSON.


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 sir.dev.a.lot

sir.dev.a.lot

    Advanced Member

  • Miembros
  • PipPipPip
  • 545 mensajes
  • Location127.0.0.1

Escrito 22 agosto 2016 - 03:15

[OPEN SOURCE DELPHI] Tiny-JSON.

 

Pequeña y Ligera libreria para la gestion de JSON.

 

https://sourceforge....ects/tiny-json/

 

Algunos Ejemplos:


delphi
  1. //Ejemplo 1
  2.  
  3. var
  4. js,js2:TJSONbase;
  5. s:AnsiString;
  6.  
  7. js:=TJSONbase.Create;
  8. js.Add(2,True);
  9. js.Add(5,20);
  10. js.Add(3.1415);
  11. js2:=js.Add('abc');
  12. js2.Value:=7;
  13. s:=js.Text;
  14. js.Free;


delphi
  1. //Ejemplo 2
  2.  
  3. const
  4. s1:AnsiString = '{"a":true,"2":2,"d":3.1415,"x":"y"}';
  5. s2:AnsiString = '[true,2,3.1415,"abc"]';
  6. s3:AnsiString = '[1,{"a":2,"b":3},4]';
  7. s4:AnsiString = '{"z":[1,{"z":4},3],"x":2}';
  8.  
  9. var
  10. js1,js2,js3,js4:TJSONbase;
  11. s:AnsiString;
  12.  
  13. js1:=ParseJSON(s1);
  14. js2:=ParseJSON(s2);
  15. js3:=ParseJSON(s3);
  16. js4:=ParseJSON(s4);
  17. js3.Add(js4);
  18. js2.Add(js3);
  19. js1.Add(js2);
  20. s:=js1.Text;
  21. js1.Free;


delphi
  1. //Ejemplo 3
  2.  
  3. var
  4. js,t:TJSONbase;
  5.  
  6. // ---- crea el arreglo
  7.  
  8. t:=js.FirstChild;
  9. while Assigned(t) do
  10. begin
  11.  
  12. t:=t.Next;
  13. end;

Saludos!


  • 2




IP.Board spam blocked by CleanTalk.