首页 > Web开发 > 详细

Json解析

时间:2019-05-31 17:58:14      阅读:160      评论:0      收藏:0      [点我收藏+]
 1 //JSON解析
 2 function TForm5.JsonResolve(sStr:string):string;
 3 var
 4   jSOObj:ISuperObject;
 5   jOObj:ISuperObject;
 6   jRoot,jSid:ISuperObject;
 7   sRoot,sSid:string;
 8   arrayStr:TSuperArray;
 9   i:Integer;
10 begin
11   jSOObj := SO(sStr);
12   jOObj := jSOObj.O[Class];
13   if jOObj <> nil then
14   begin
15     sRoot := jSOObj.O[Class].AsString;
16     jOObj := SO(sRoot);
17     sSid := jOObj.O[StudentName].AsString;
18     jSid := SO(sSid);
19     arrayStr := jSid.AsArray;
20     for I := 0 to arrayStr.Length - 1 do
21     begin
22       MeterData := TMeterData.Create;
23       MeterData.sName := arrayStr[i].O[Name].AsString;
24       MeterData.sSex := arrayStr[i].O[Sex].AsString;
25       memo1.Lines.Add(MeterData.sName);
26     end;
27   end;
28 end;
测试数据:
  sStr := {"Class":{"StudentName":[{"Name":"Json","Sex":"G"}]}};
  JsonResolve(sStr);

 

Json解析

原文:https://www.cnblogs.com/OSKnown/p/10956530.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!