博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JsonDataObjects基本演示
阅读量:6413 次
发布时间:2019-06-23

本文共 1184 字,大约阅读时间需要 3 分钟。

下载地址

执行程序截图

Json数据
{  "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    }  ]}

 窗体上放上两个Memo控件,左边存放Json,另一个输出Json值

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;end;

转载于:https://www.cnblogs.com/win32pro/p/5349563.html

你可能感兴趣的文章
我的友情链接
查看>>
Django XSS***
查看>>
NAS之mysql高可用解决方案
查看>>
FastDFS使用实战
查看>>
Mysql并发控制
查看>>
软件界面的美观性及易用性方面的用例
查看>>
远程管理工具命令应用
查看>>
算法总结
查看>>
struts2 counter循环标签在分页中的使用
查看>>
ospf
查看>>
使用vsftpd服务传输文件(匿名用户认证、本地用户认证、虚拟用户认证)
查看>>
Centos下使用系统镜像ISO作为yum源
查看>>
ASP.NET MVC中三方登录: 微软、谷歌、Office365
查看>>
使用Xshell连接远程CentOS服务器
查看>>
2.DHCP服务
查看>>
「实战篇」开源项目docker化运维部署-开篇(一)
查看>>
Oracle 实验 --- 撤销具有GRANT OPTION 的对象权限
查看>>
DNS设定(一)
查看>>
2018年为什么要学习Python?Python还有前景吗?
查看>>
solrcloud 部署方式比较 和 solrCloud+tomcat+zookeeper集群配置
查看>>