Delphi Can
JSON DataSet Serialize for Unidac - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6)
+--- Konu Başlığı: JSON DataSet Serialize for Unidac (/showthread.php?tid=7491)



JSON DataSet Serialize for Unidac - Halil Han BADEM - 08-11-2023

Selamlar,

JSON verileri DataSet'e set etme konusunda Github konusunda güzel bir çalışma mevcut.
https://github.com/viniciussanchez/dataset-serialize

Firedac desteği olan ve birkaç eksiği olan bu bileşene eklemeler yaptım.
https://github.com/halilhanbadem/dataset-serialize-unidac

Yapılan ekleme ile birlikte belirtilen JSON alanlarını DataSet tarafında ftWideMemo tipinde oluşturabilirsiniz. Ek olarak UniDAC desteği getirildi. Böylelikle tüm alanlar için sabit uzunluk vermekten kurtulmuş olur uygulamanızı daha az bellekte ve sorunsuz çalıştırabilirsiniz. Eklenen özellik aşağıdaki gibi kullanılır;

JSONSerialize := TJSONSerialize.Create(JSONArray, True);
 //default 255
JSONSerialize.StringFieldSize := 155;
JSONSerialize.MemoFields := ['memo_field1', 'memo_field2'];
//default 4096
JSONSerialize.StringMemoFieldSize := 2000;
JSONSerialize.ToDataSet(dsVirtualTable.DataSet);


İyi çalışmalar dilerim.


JSON DataSet Serialize for Unidac - odemir01 - 08-11-2023

Ellerine sağlık halil han


Cvp: JSON DataSet Serialize for Unidac - Halil Han BADEM - 08-11-2023

(08-11-2023, Saat: 16:38)odemir01 Adlı Kullanıcıdan Alıntı: Ellerine sağlık halil han

Teşekkürler hocam