此代码支持 Delphi 2007+,使用 QJSON 做为序列化的支持库。你可以自己改为使用其它的 JSON库(注:此文写法未完善,仅为示意)。 使用示例: 如上面的示例,由于写成了 class helper,所以保存到 Json 里,直接调用组件实例的 SaveToJson 就可以了,而从 Json 中恢复则直接调
标签: Json
[技巧]使用 THttpClient Post时发送指定编码的文本内容
THttpClient 是 Delphi/C++ Builder 新引入的一个 HTTP/HTTPS 协议客户端的封装,相当好用。我现在已经基本上不使用 libcurl 了,它已经能满足我绝大多数情况下的 HTTP 操作请求。 不过,最近遇到了一点小问题,我们先看 Post 函数的声明: /// <summary
[转]封三郎-利用QJSON将FDQuery转成JSON串
服务器要支持Http协议,打算采用Http+JSON的方式来交换数据。一开始考虑使用superobject,因为以前使用比较多,比较熟悉。 代码如下: class function FDQueryToSJSON(aQuery : TFDQuery) : string; class function TFDQueryJS
QJson与QMsgPack中的RTTI调用演示
QJson和QMsgPack提供了对RTTI的支持,让你可以简洁方便的完成数据的转换存贮。因为QJson和QMsgPack在RTTI接口上是一致的,因此本文以QJson为例予以说明,如果要换成QMsgPack,只需要将类型声明换下就好:)。 1、记录类型 我们提供了FromRecord/ToRecord两个函数来完成记
YxdJson高性能JSON处理库简介
【简介】 YXDJson 采用 QJSON编解码内核,提供类似FastJson的对外使用接口,秉承QJson跨平台高性能的特性,支持D2007,XE6,支持Windows, Android等平台。YXDJson除了提供了QJson拥有的所有功能外,还支持DataSet高速序列化与反序列化。YXDJson还增加了Pars