Merhabalar ,

Bu yazımda C# ta Json data oluşturma ve yazma işlemlerinden bahsedeceğim ,

Örnek Uygulamaya github hesabımdan ulaşabilirsiniz : https://github.com/salihseker/C-Json-Islemleri

Json Nedir?

Json, Javascript uygulamaları için oluşturulmuş bir veri formatıdır. Javascript Object Notation’ın kısaltmasıdır. Json’ın çıkış amacı veri transferlerinde verilerin XML’den daha az yer kaplamasını sağlamaktır. Şu an sadece Javascript uygulamalarında değil, yazılım geliştirmede kullanılan bir çok teknolojide Json formatındaki veriler tercih edilmektedir.

C# ta json işlemlerimizi hızlıca ve kolayca yapmamıza yardımcı olan Newtonsoft.Json.dll ini kullanacağız bu dll indirip projemize referans olarak ekleyebilir veya Nuget tan projemize ekleyebiliriz.

Nuget eklemek için : Newtonsoft.Json diye arattırırp Instal dediğimizde projemize eklenecektir.

screenshot_1

screenshot_2

screenshot_3

Projemize dll ekledikten sonra işlemlerimize devam edebiliriz.

Öncelikle projemizde kullanmak için Kullanici adından bir class oluşturuyoruz.

Json Oluşturma:

burada yaptığımız işlem Kullanici listesi’ni json formatına çevirmek ve oluşan json string i dosya olarak kaydetmektir.

işlemi yapan asıl kodumuz : Newtonsoft.Json.JsonConvert.SerializeObject(Kullaniciler);

Sonuç :

Json Okuma:

oluşturmuş olduğumuz json dosyamızı okumak için file işlemlerindeki şekilde json dosyasını okuyup , daha sonrada newtonsoft ile deserialize işlemi ile Kullanici nesnesine listesine dönüştüreceğiz ve oluşan listeyi ekrana yazdıracağız.

Sonuç : 

screenshot_4

Umarım faydalanırsınız , ayrıca Newtonsoft.Json dll  json işlemleri için yardımcı olacak farklı methodlar bulunmaktadır incelemenizi tavsiye ederim.

İyi Çalışmalar 🙂 – Salih ŞEKER.

Print Friendly, PDF & Email
Bu alana reklam verebilirsiniz!