Delphi 10.2 新特性之—TFDBatchMoveJSONWriter

  RAD Studio 10.2.2 提供從 TDataSet 映射到 JSON ,增長了對JavaScript 客戶端支持。服務器

  RAD Studio 10.2.2 爲 FireDAC BatchMove 架構添加新組件的 :TFDBatchMoveJSONWriter。該組件能夠輕鬆從TDataSet 映射爲 JSON,定製所須要的字段、名稱。並提供了幾種JSON格式的配置方法。將 JSON 轉換爲 TDataSet 你將須要一個 TFDBatchMove 組件鏈接TFDBatchMoveDataSetReader 和TFDBatchMoveJSONWriter.。配置輸出,你能夠提供一個TJSONArray 對象或流直接JSON。這主要是用來在服務器端開發服務器或DataSnap應用(或任何其餘Web服務的體系結構)和有助於適合Sencha ExtJS的客戶或任何其餘JavaScript客戶端生成JSON格式。架構

  該組件也能夠被用在客戶端或任何其餘類型的應用程序,他們能夠支持任何TDataSet,而不須要FireDAC數據集。spa

     一、 TFDBatchMoveJSONWriter.GenerateExtJSModel() code

procedure TForm1.Button1Click(Sender: TObject);
var
  SL: TStringList;
begin
  SL := TStringList.Create;
  try
    FDBatchMoveJSONWriter1.GenerateExtJSModel('Kawahagi', True, SL);
    Memo1.Lines.Assign(SL);
  finally
    FreeAndNil(SL);
  end;
end;  
相關文章
相關標籤/搜索