delphi 数据集转换json对象


本文整理自网络,侵删。

 
function GetDataSetAsJSON(DataSet: TDataSet): TJSONObject;
var
  f: TField;
  o: TJSOnObject;
  a: TJSONArray;
begin
  a := TJSONArray.Create;
  DataSet.Active := True;
  DataSet.First;
  while not DataSet.EOF do begin
    o := TJSOnObject.Create;
    for f in DataSet.Fields do
      o.AddPair(f.FieldName, VarToStr(f.Value));
    a.AddElement(o);
    DataSet.Next;
  end;
  DataSet.Active := False;
  Result := TJSONObject.Create;
  Result.AddPair(DataSet.Name, a);
end;

相关阅读 >>

Delphi xe6 firemonkey移动应用程序获取android设备屏幕信息

Delphi 覆盖模式处理透明

Delphi结构体指针的使用

Delphi access数据库 主键

Delphi版本号检测判断

Delphi 注入win7的单元

Delphi 取得当前运行窗口的标题

Delphi示例代码 android,ios,osx,windows,linux,html5

Delphi 当前日期的加减运算

Delphi判断字符串是否包含限制以外的字符 否则置空

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...