08-11-2023, Saat: 16:27
(Son Düzenleme: 08-11-2023, Saat: 16:53, Düzenleyen: Halil Han BADEM.)
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...ize-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;
İyi çalışmalar dilerim.
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...ize-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.


