阅读 93

JsonDataObjects

{
  "name": "张三", 
  "age": 33,
  "sex": true,
  "weight": 123.456,
  "tel": ["86-1111111", "86-2222222"],
  "addresses":{"address":"A省B市", 
"pc":"100001"},
  "children": [
    {
      "name": "张继",
      "age": "22",
      "sex": true
    },
    {
      "name": "张承",
      "age": "11",
      "sex": false
    }
  ]
}

 

 

uses JsonDataObjects;

procedure TForm1.Button1Click(Sender: TObject);
var
    jo: TJsonObject;
    i: Integer;
begin
    jo := TJsonObject.Parse( Memo1.Text) as TJsonObject;

    Memo2.Lines.Add(jo[name]);
    Memo2.Lines.Add(jo[age]);
    Memo2.Lines.Add(jo[sex]);
    Memo2.Lines.Add(jo[weight]);
    Memo2.Lines.Add(jo[tel‘].Items[0]);
    Memo2.Lines.Add(jo[tel‘].Items[1]);
    Memo2.Lines.Add(jo[addresses‘].S[address]);
    Memo2.Lines.Add(jo[addresses‘].S[pc]);
    Memo2.Lines.Add(总共数据数:‘ + inttostr(jo[children].Count));
    for i := 0 to jo[children‘].Count - 1 do
    begin
        Memo2.Lines.Add(jo[children‘].Items[i][name]);
        Memo2.Lines.Add(jo[children‘].Items[i][age]);
        Memo2.Lines.Add(jo[children‘].Items[i][sex]);
    end;
    jo.Free;

原文:https://www.cnblogs.com/xionda/p/15200473.html

文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐