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

Delphi 用TDatasetToJSONBridge原生支持DataSet导出Json

时间:2023-06-18 16:37:09浏览次数:34  
标签:f2 f3 f4 TDatasetToJSONBridge Json DataSet Delphi 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!

Delphi 11.3

 

标签:f2,f3,f4,TDatasetToJSONBridge,Json,DataSet,Delphi,jo,cV
From: https://blog.51cto.com/kinglandsoft/6508744

相关文章

  • Skia For Delphi 6.0 beta 1
    这个版本,将是与官方集成后的版本,Skia.pas都改成System.Skia了!爽!!期待Delphi12的发布! ......
  • 【React工作记录一百一十二】React(Hook)+TS+axios+ant design+json server实现todoli
    前言大家好我是歌谣最近开始在做关于前端扫盲的一些只是处理花了一周左右录制了了一个hook写法的关于todoList的视频主要用于基础知识的一个使用和处理目录#前端巅峰人才交流群私信我#第一节创建项目todolist项目技术选型React(Hook)+TS+axios+antdesign+jsonserve......
  • 基类属性如何反序列化表示具体类的Json字符串
    JsonConverter可以决定类型如何被序列化或反序列化。接口属性被反序列化时,会抛出异常,因为接口没有构造函数。JsonConvert.DeserializeObject<IVehicle>("Json字符串");JsonConvert.DeserializeObject<List<IVehicle>>("Json字符串");JsonConvert.DeserializeObject<Worker>(......
  • vue-json-viewer 展示json数据
    vue-json-viewer展示json数据当项目需要再网页中展示原始的json数据的时候,我们期望能够对json进行格式化展示,并且能够进行展开和折叠。vue-json-viewer可以帮助我们实现这样的功能。1.安装$npminstallvue-json-viewer@2--save//Vue2$npminstallvue-json-viewer@3-......
  • JSON Web Token 入门教程
     JSONWebToken(缩写JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。一、跨域认证的问题互联网服务离不开用户认证。一般流程是下面这样。1、用户向服务器发送用户名和密码。2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、......
  • python之json和ymal模块
    json和ymal是常用的数据交换格式,ymal可以看做是json的超集。1json格式json(JavaScriptObjectNotation)是一种轻量级的数据交换格式,常用于在不同系统之间进行数据传输和存储。它由键值对构成的集合组成,通常以文件扩展名.json命名。JSON的结构非常简单,有两种基本的数据结构:1.......
  • jquery根据json自动生成表格
    <!DOCTYPEhtml><html><head><metacharset="utf-8"><title>导入文件</title><linkrel="stylesheet"href="/js/bootstrap.min.css"><scriptsrc="/js/jquery.min.js&q......
  • java中xml和json转换
    packagecom.lbdz.bsf.util;importnet.sf.json.JSONObject;importnet.sf.json.JSONSerializer;importnet.sf.json.xml.XMLSerializer;/***xml和json转换*/publicclassXMLUtils{/***xml转化为字符串*@paramxml*@returnstr......
  • 字符串数组不能转化对象数组,jsonArray也转化报错
    刚开始写法------错误JSONArrayjsonArray=(JSONArray)this.getJsonFilter().get("ids");PltPayDuesModel[]payDuesModels=(PltPayDuesModel[])jsonArray.toArray();报这个[Ljava.lang.Object;cannotbecastto[Ljava.lang.String;由于无法直接,因此需要曲线救国......
  • 防止Javascript重新排序JSON
    javascript中的对象为什么会按照键来自动排序?原因:javascript中的对象按照键来自动排序是浏览器造成的,经查V8的相关文档得出以下结论:Chrome浏览器下创建的js对象数组会自动按照键排序、FireFox99.0版本(最新版本)会,FireFox 4.0.1不会。 解决方法:必须将对象的键值转换为字符,......