首页 > 其他分享 >Delphi 原生支持DataSet导出Json

Delphi 原生支持DataSet导出Json

时间:2023-06-12 15:33:08浏览次数:46  
标签:f2 f3 f4 Delphi 导出 DataSet Json jo cV

Xalion发现data.DBJson单元,不知什么时候加的,官方帮助中也没有写。

procedure TForm18.Button2Click(Sender: TObject);
var
  cV: TDatasetToJSONBridge;
  jo: Tjsonobject;
begin
  cV := TDatasetToJSONBridge.Create;
  try
    cV.Dataset := mt;
    jo := Tjsonobject(cV.Produce);
    Memo1.Lines.Add(jo.ToString);
  finally
    cV.Free;
  end;
end;

导出结果:

[{
    "f1": "0",
    "f2": 0,
    "f3": 0,
    "f4": 0
}, {
    "f1": "1",
    "f2": 1,
    "f3": 1,
    "f4": 1
}]

感谢Xalion!

 

标签:f2,f3,f4,Delphi,导出,DataSet,Json,jo,cV
From: https://www.cnblogs.com/kinglandsoft/p/17475160.html

相关文章

  • PHP json_decode 关键词不被解析的处理方法
    如果JSON数据中包含了PHP的关键字,如true、false或者null,则json_decode()函数将无法成功解析该数据。因此可以使用单独判断的方式$v=$v===true?'true':$v;$v=$v===false?'false':$v;$v=$v===null?'null':$v;sha256demo<......
  • 关于map/list集合 和 json串的相互转换
    JSON.parse(tempWhiteBoardTextBook);//将接收到的服务器字符串转为JavaScript对象;JSON.stringify(tempWhiteBoardTextBook);//将JavaScript对象或值转换为JSON字符串,一般是发送json数据到服务器; 1、使用此net.sf.json.JSONObject包将map/list集合或者json串转......
  • delphi通过TNetHttpClient监测小红书笔记有无新增评论
    一、实现原理及步骤 每隔一定时间间隔(比如2分钟),抓取特定笔记ID的全部评论,统计出评论数量及子评论数量,与前一次抓取的数量比较,如数量增加,说明有新增评论。然后通过排序评论,找出最新添加的评论。二、技术要点1、评论接口https://edith.xiaohongshu.com/api/sns/web/v2/comment......
  • Delphi FASTreport 4 自动补空行的方法
    写了一个比较简单易懂易调试的补空行的方法在masterdata的OnAfterPrint加入事件procedureMasterData1OnAfterPrint(Sender:TfrxComponent);vari,j,k,hh:integer;  hs:string;  //当前行数begini:=1;hh:=18;  //数据页每页行数j:=MasterData1.dataset.recor......
  • 大数据NiFi(十九):实时Json日志数据导入到Hive
    文章目录实时Json日志数据导入到Hive一、配置“TailFile”处理器1、创建“TailFile”处理器2、配置“PROPERTIES”二、配置“EvaluateJsonPath”处理器1、创建“EvaluateJsonPath”处理器2、配置“PROPERTIES”3、连接“TailFile”处理器和“EvaluateJsonPath”处理器三、配置“Rep......
  • Java常用的几种JSON解析工具
    一、Gson:Google开源的JSON解析库1.添加依赖<!--gson--><dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId></dependency><!--lombok--><dependency><groupId>org.proje......
  • delphi 调用youtube-dl命令,下载youtube视频,原理及源代码
    一、概要1、Youtube-dl工具 强大的视频下载命令行工具Youtube-dl项目由RicardoGarcia创建于2008年,源代码由Python编写,托管在GitHub上,最初仅支持YouTube,但随着项目的发展,也开始支持其他视频网站,优势在于使用简单、功能齐全、体积小巧,但唯一遗憾的是国内使用需要开启代理。可......
  • 使用C#把Json转换成DataTable
    要将JSON转换为DataTable,你可以使用Newtonsoft.Json库(也称为Json.NET),它是一个流行的用于处理JSON数据的库。以下是使用C#和Newtonsoft.Json将JSON首先,确保你已经安装了Newtonsoft.Json库。你可以在VisualStudio中通过NuGet然后,使用以下代码将JSON转换为......
  • jmeter005:察看结果树之以(txt、css、html、json)格式查看结果
     txt:这里就不用说了,已txt文件展示,形式比较单一,但也是用的比较多的 css:css取样测试其实与txt也差不多,区别就是比txt多了“选择器”筛选 html:html有三种模式,(HTML以基本的界面形式展示数据)、(HTMLSourceFormatted会下载图像来展示)、(HTMLSourceformatted:如果选择了HTML......
  • Caused by: java.lang.ClassNotFoundException: com.alibaba.fastjson2.util.Wrap
    1.情景展示使用fastjson2,运行时报错:Causedby:java.lang.ClassNotFoundException:com.alibaba.fastjson2.util.Wrap2.具体分析出现这个问题,是因为pom.xml当中引用的有关fastjson的jar包冲突造成的。只要我们把冲突的jar包排除掉就可以了。3.解决方案在idea当中,使用插件......