5.00 / 1 oy

C# DataTable verilerini JSON yapmak

Asp.Net ve C# kullandığım bir projede veritabanından gelen verileri DataTable içerisinde depoluyorum ancak bir servis için bu verileri JSON formatına dönüştürmem gerekiyor. DataTable içerisindeki verileri JSON yapmak için en hızlı ve performanslı yol nedir?

mbologlu

01.08.2019 11:25

Bu soru 1 kez yanıtlandı.

  • 2 Ağustos 2019 11:29
    21

    En pratik ve hızlı yol Newtonsoft.Json kütüphanesini kullanmak:

    DataTable dt = db.Kayitlarigetir();
    string s = JsonConvert.SerializeObject(dt);

    Eğer SerializeObject kullanmak istersen de

    string s = JsonConvert.SerializeObject(dt);  

    Üçüncü yol da bir döngü içerisinde StringBuilder sınıfını kullanarak sıfırdan Append ederek string'i modifiye etmek.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
C# DataTable verilerini JSON yapmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.