我多次试过这个但没有结果。我在Delphi中写了一个Datasnap REST服务器,返回一个TDataSet,就像这样。
function Filter(Value: string): TDataSet;
在客户端我收到一个具有以下结构的JSON。
{ “值”: “”, “结果”:{ “表”:[[ “ID”,6,0,0,0,4,0,0,FALSE,FALSE,0,FALSE,FALSE] ,[ “UNAME”,1,1,0,50,51,0,0,FALSE,FALSE,0,FALSE,FALSE],[ “UPass”,1,2,0,50,51,0,0, FALSE,FALSE,0,FALSE,FALSE],[ “Prezime”,1,3,0,50,51,0,0,FALSE,FALSE,0,FALSE,FALSE], ...
很明显,结果是JSON,每个Column都在一个单独的JSONAray中。
但是,当我通过TRestClient,TRestRequest和TRestResponse将它拉到客户端并尝试通过TRESTResponseDataSetAdapter将它连接到TFDmemTable时,我不能这样做。
我使用C#和PHP制作的服务器,但没有使用Delphi制造的服务器。
有没有人从头到尾通过这种方式?