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;