• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

delphi取json中数组的值(ISuperArray)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
{
  "action": "******",
  "data": [
    {
      "Info1": {
        "ID": "1",
        "Name": "张三",
      },
      "Info2": [
       ......
      ]
    },
      "Info2": {
        "ID": "2",
        "Name": "李四",
      },
      "Info2": [
       ......
      ]
    },
         "Info3": {
        "ID": "3",
        "Name": "王二",
      },
      "Info3": [
       ......
      ]
    },
  ]
}    

要取出张三:

ShowMessage(jo_data.A['data'].O[0].O['Info1'].S['Name']);

以此类推

如下json:

[
    [0,'192.168.11.18',[
      [1,500,[['A-001','100,100,50,81',2],['A-002','100,100,50,81',2]]],
      [2,500,[['A-002','100,100,50,81',2],['A-003','100,100,50,81',2]]],
    ]
    ],
    [2,'192.168.11.18',[
      [1,500,[['C-020','100,100,50,81',2],['A-001','100,100,50,81',2]]],
      [2,500,[['C-021','100,100,50,81',2],['A-001','100,100,50,81',2]]],
    ]
    ]
]

 取值:(Log为memo1.lines.add())

  Log(ja_data.A[0].I[0].ToString); // 0
  Log(ja_data.A[0].S[1]);          // 192.168.11.18
  Log(ja_data.A[0].A[2].A[0].I[0].ToString);      //1
  Log(ja_data.A[0].A[2].A[0].I[1].ToString);      // 500
  Log(ja_data.A[0].A[2].A[0].A[2].A[0].S[0]);     // A-001
  Log(ja_data.A[0].A[2].A[0].A[2].A[1].S[0]);     // A-002

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap