如何用delphi处理json格式的数据? 用 lkJSON这个 delphi 处理json的库吧

使用方法 : 
program sample1;  
{$APPTYPE CONSOLE} 
uses 
  SysUtils,  
  uLkJSON in 'uLkJSON.pas';  
var 
  js:TlkJSONobject;  
  ws: TlkJSONstring;  
  s: String;  
  i: Integer;  
begin 
  js := TlkJSONobject.Create;  
//  js.add('namestring', TlkJSONstring.Generate('namevalue'));  
  js.Add('namestring','namevalue');  
// get the text of object  
  s := TlkJSON.GenerateText(js);  
  writeln(s);  
  writeln;  
  writeln('more readable variant:');  
// (ver 1.03+) generate readable text  
  i := 0;  
  s := GenerateReadableText(js,i);  
  writeln(s);  
  js.Free;  
// restore object (parse text)  
  js := TlkJSON.ParseText(s) as TlkJSONobject;  
// and get string back  
// old syntax  
  ws := js.Field['namestring'] as TlkJSONstring;  
  s := ws.Value;  
  writeln(s);  
// syntax of 0.99+  
  s := js.getString('namestring');  
  writeln(s);  
  readln;  
  js.Free;  
end. 

关于json以及这个unit的用处就不用多说了吧?

Technorati 标签: , ,
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 3 个月前
8c391e04 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐