lazarus数据序列为JSON

uses   DataSet.Serialize,  fpjson;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
var obj:tjsonobject;
 
procedure TForm1.Button1Click(Sender: TObject);
begin
  uniquery1.Close;
  uniquery1.SQL.clear;
  uniquery1.sql.Add('select top 2 * from tunit');
  uniquery1.Open;
  memo1.text:=uniquery1.ToJSONArrayString;  //[{ "unitid" : "10", "unitname" : "双" }, { "unitid" : "1000", "unitname" : "床" }]
  //obj:=tjsonobject.Create;
  //obj.add('ds1',uniquery1.ToJSONArray);
  //memo1.Text:=obj.AsJSON; //{ "ds1" : [{ "unitid" : "10", "unitname" : "双" }, { "unitid" : "1000", "unitname" : "床" }] }
  ///obj.free;
end;                          

  

posted @   delphi中间件  阅读(169)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
历史上的今天:
2017-04-25 yndbtree控件
2017-04-25 Linux ClientDataSet libmidas.so.2
点击右上角即可分享
微信分享提示