问题:请教SupperOpject的解析
描述:

我需要把下面的json内容循环解析到memo中,请高手指点。
{"groups":[{"id":0,"name":"未分组","count":32},{"id":1,"name":"黑名单","count":0},{"id":2,"name":"星标组","count":0},{"id":100,"name":"公司同事","count":8}]}
解析后的结果是
====================
id:0
name:未分组
count:32 
id:1
name:黑名单
count:0 
id:2
name:星标组
count:0 
id:100
name:公司同事
count:8


解决方案1:

这是官方网址http://code.google.com/p/superobject/,里面有说明,浅显易懂。
不过要翻墙。

解决方案2:

Json:= SO('{"groups":[{"id":0,"name":"未分组","count":32},{"id":1,"name":"黑名单","count":0},{"id":2,"name":"星标组","count":0},{"id":100,"name":"公司同事","count":8}]}');
JsonArray:= Json.O['groups'].AsArray;
for I := 0 to JsonArray.Length - 1 do
begin
  memo1.lines.add('id:' + JsonArray[I].S['id']);
  memo1.lines.add('name:' + JsonArray[I].S['name']);
  memo1.lines.add('count:' + JsonArray[I].S['count']);
end;

上一篇VB string 转delphi
下一篇小学信息学奥赛题
明星图片
相关文章
《请教SupperOpject的解析》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)