java super object,使用SuperObject访问JSON数组

我最近已经从使用ULKJson切换到SuperObject,我一直在寻找包装附带的示例,并且已经取得了一些进展,但是看起来我遇到了障碍 . 更具体地说,我似乎无法找到一个示例来说明如何访问数组中的项目,如下例中的项目 .

{

"name": "John Smith",

"tel": 555-5555,

"age": 18,

"height": 1.8,

"place": [{"address": "PO Box 1234", "city": "Florida", "code": 2000},

{"address": "1 Sparrow street", "city": "Florida", "code": 2000}]

}

要访问常规项目,我使用以下代码似乎工作得很好 .

procedure TForm1.Button1Click(Sender: TObject);

var

SO : ISuperObject;

age, height, tel : Integer;

name : String;

begin

SO := TSuperObject.ParseFile('JSON.txt',true);

name := SO.S['name'];

age := SO.I['age'];

tel := SO.I['tel'];

height := SO.I['height'];

Memo1.Lines.Clear;

Memo1.Lines.Add('Name: ' + name);

Memo1.Lines.Add(#10#13);

Memo1.Lines.Add('Age: ' + age);

Memo1.Lines.Add(#10#13);

Memo1.Lines.Add('Telephone: ' + tel);

Memo1.Lines.Add(#10#13);

Memo1.Lines.Add('Height: ' + height);

Memo1.Lines.Add(#10#13);

end;

但是,我不确定如何访问 Place 数组中的项目,我确信我只是忽略了一些简单的东西,但我在演示中找不到任何示例,如何访问这些数据,并希望其中一位大师这里或许可以提供一些帮助,或至少指向一个我可以向自己学习的指南 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值