我想使用 xSuperObject 解析这个 JSON:
{
"data": {
"user": {
"edge_followed_by": {
"count": 29594,
"page_info": {
"has_next_page": true,
"end_cursor": ""
},
"edges": [{
"node": {
"id": "224289647",
"username": "h9a",
"full_name": "",
"profile_pic_url": "",
"is_verified": false,
"followed_by_viewer": false,
"requested_by_viewer": false
}
}]
}
}
}
}
这是我的代码:
var
json : ISuperObject;
item, item2 : IMember;
begin
json := TSuperObject.Create(Memo1.Text);
for item in json['edges'].AsArray do
begin
Memo2.Lines.Add(item.AsObject['node.username'].ToString);
end;
end;
我想从 JSON 中收集所有用户名值,但我的代码引发了 AccessViolation。