粗略浏览了一下,很有意思的一个程序,服务器、客户端数据集交换。
其中 bufDataset 数据集加载json数据:
procedure TForm1.DoJSONToDataset;
var
JSON: TJSONObject;
P : TJSONParser;
sJSON: string;
begin
if memo1.text ='' then exit; //=== ct9999 ==========
try
sJSON := memo1.text;
BufDataset1.close;
BufDataset1.Fields.Clear;
P := TJSONParser.Create(sJSON);
JSON := (P.Parse as TJsonObject);
JSONToDataset(tdataset(BufDataset1),JSON);
BufDataset1.Open;
BufDataset1.first;
finally
P.Free;
JSON.Free;
end;
end;