Delphi XE JSON[4] 创建JSON数据(扩展:链式写法)

Delphi XE JSON[4] 创建JSON数据(扩展:链式写法)

Delphi XE JSON[2] 创建JSON数据

扩展一种链式写法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
var
  JSObject,JSEle1,JSEle2:TJSONObject;
  JSONArr:TJSONArray;
begin
  Memo1.Clear;  Memo2.Clear;
  JSObject:=TJSONObject.Create; //创建JSON对象
  JSObject
    .AddPair('水果',
      TJSONArray.Create
        .Add(
          TJSONObject.Create
            .AddPair('名称','苹果')
            .AddPair('数量',TJSONNumber.Create(10))
            .AddPair('价格',TJSONNumber.Create(5))
        )
        .Add(
          TJSONObject.Create
            .AddPair('名称','香蕉')
            .AddPair('数量',TJSONNumber.Create(20))
            .AddPair('价格',TJSONNumber.Create(3))
        )
    )
    .AddPair('其他','滔Roy ');
 
    Memo1.Lines.Add(JSObject.ToString);   //TConverters.JsonReformat(JSObject.ToJSON);
    Memo2.Lines.Add(JSObject.ToJSON);
    LabelCount.Caption:=IntToStr(JSObject.Count);
 
end;

代码看起来,层次比较分明.

 

 

  

 

 

 

 

 

创建时间:2022.03.20  更新时间:

posted on   滔Roy  阅读(414)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
历史上的今天:
2020-03-20 Delphi TListview[3]实现拖拽功能
2020-03-20 Delphi TListview[2] 常用方法和技巧
2020-03-20 Delphi TListview[1]功能及常用属性介绍

导航

点击右上角即可分享
微信分享提示