C# 在c中使用Delphi TFDJSON数据集#

C# 在c中使用Delphi TFDJSON数据集#,c#,json,rest,delphi,C#,Json,Rest,Delphi,我们已经构建了一个JSON/REST服务器,它与Firemonkey客户端(都是用Delphi10编写的)通信 服务器发送的数据集由客户端使用,如下所示: procedure TrrClientModule.GetActiveUsers(const aCallingForm: TForm); var LDataSetList: TFDJSONDataSets; LDataSet: TFDDataSet; begin try LDataSetList := ServerMeth

我们已经构建了一个JSON/REST服务器,它与Firemonkey客户端(都是用Delphi10编写的)通信

服务器发送的数据集由客户端使用,如下所示:

procedure TrrClientModule.GetActiveUsers(const aCallingForm: TForm);
var
  LDataSetList: TFDJSONDataSets;
  LDataSet: TFDDataSet;
begin
  try
    LDataSetList := ServerMethods1Client.rr_GetActiveUsers;
    LDataSet := TFDJSONDataSetsReader.GetListValueByName(LDataSetList,
      'Users');
    FDMemTableActiveUsers.Active := False;
    FDMemTableActiveUsers.AppendData(LDataSet);
    FDMemTableActiveUsers.Open;
  except
    On E: Exception do
      HandleException(E, aCallingForm);
  end;
end;
eJx9Vm1XE0cUvusLIip...OzMbqN2opcg5Fj+Dpsf+wf4rtszMb\r\nmI3YcLLcmXm...eu/dtbi6PunqOiMxNopw==
这很好,但现在我想用C#使用这个数据集。如何做到这一点

我在C#中发现的结果如下:

procedure TrrClientModule.GetActiveUsers(const aCallingForm: TForm);
var
  LDataSetList: TFDJSONDataSets;
  LDataSet: TFDDataSet;
begin
  try
    LDataSetList := ServerMethods1Client.rr_GetActiveUsers;
    LDataSet := TFDJSONDataSetsReader.GetListValueByName(LDataSetList,
      'Users');
    FDMemTableActiveUsers.Active := False;
    FDMemTableActiveUsers.AppendData(LDataSet);
    FDMemTableActiveUsers.Open;
  except
    On E: Exception do
      HandleException(E, aCallingForm);
  end;
end;
eJx9Vm1XE0cUvusLIip...OzMbqN2opcg5Fj+Dpsf+wf4rtszMb\r\nmI3YcLLcmXm...eu/dtbi6PunqOiMxNopw==

我们如何使它在C#中具有可读性?

它显然是base64编码的。但当你解码它时,它不是文本。一些二进制数据。该组件可能是专有的。文档上说了什么?它显然是base64编码的。但当你解码它时,它不是文本。一些二进制数据。该组件可能是专有的。文件上怎么说?