我需要把下面的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
这是官方网址http://code.google.com/p/superobject/,里面有说明,浅显易懂。
不过要翻墙。
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;