• 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
CSharp JSON Kullanımı

 
#1

Merhaba arkadaşlar , bu yazımda sizlere JSON’un ne olduğunu,  JSON formatındaki verileri C# dili yardımıyla ayrıştırmayı anlatacağım.
JSON Nedir ?
JSON (JavaScript Object Notation) tamamen programlama dillerinden bağımsız, ancak C türevi dillere, yazılış bakımından çok benzeyen bir veri tanımlama formatıdır . Makinaların tarayıp, kullanabilmesi oldukça kolay bir veri formatıdır . JSON’un kolay okunup işlenebilmesi yazılımcılar tarafından sıklıkla kullanılmasındaki önemli etkenlerden biridir.
{
“adi”: “AvrilRamona”,
“soyadi”: “Lavigne”,
“ulke”: “Kanada”,
“meslek”: “Muzisyen”
}
Yukarıdaki JSON örneğindeki verileri  normal bir kullanıcı bile rahatlıkla anlayabilir. Bu bilgileri bilgisayar üzerinde okutmakta yine bu kadar kolay.  Bu yazımızda JSON verilerini okuyabilmek için C# dilinden ve NewtonSoft JSON.Net ‘ten yararlanacağız.
Şimdi JSON Verilerimizi nasıl okuyacağımıza geçelim. Örnekte verdiğimiz JSON’u okuyacağız.
{
“adi”: “AvrilRamona”,
“soyadi”: “Lavigne”,
“ulke”: “Kanada”,
“meslek”: “Muzisyen”
}
http://www.newtonsoft.com/json Adresinden NewtonSoft JSON.Net apisini indirip projemizde referanslara ekleyelim.
[Resim: 54Bz4q.png]
 
Ardından projemizin kod penceresini açıp using Newtonsoft.Json.Linq;  ekliyoruz.
 
[Resim: 54BzXA.png]
Şimdi kodlarımızı isteğimize göre belirlediğimiz bir evente yazmaya başlayalım.
Öncelikle JSON Dosyamızı okutup bir stringe aktarmamız gerekiyor. JSON verilerini ister internet üzerinden çekebilir istersek localden çekebiliriz. Localdeki JSON Dosyasından verileri çekeceğiz. Bunun için File.ReadAllText()  yapısını kullanacağız. Bu yapı File.ReadAllText(OkunacakDosyaKonumu)  şeklinde kullanılır ve string olarak verileri çeker.
 
[Resim: doREpX.png]
 
Yukarıdaki kodda gördüğünüz gibi data stringine JSON dosyasındaki verileri aktardık. Şimdi JObject olarak tanımlayacağımız JObject.Parse() ile data stringimizi yani json dosyamızı parseleyeceğiz.
 
[Resim: Xy5pV5.png]
 
Bu işlemimizde bittikten sonra artık verilerimizi çekebiliriz. Sizler için daha anlaşılır olabilmesi için ayrı ayrı stringlere aktaracağım.
 
[Resim: YMAavj.png]
 
Verilerimizi String olarak aktardık . Şimdi stringe aktardığımız verileri labellere aktarıp sonucu inceleyelim.
 
[Resim: pjLazL.png]
 
Gördüğünüz gibi JSON Dosyamızı başarıyla okuduk.  JSON Dosyalarının JSON.Net ile okunması genel olarak bu şekilde.
Başka bir yazımızda görüşmek dileğiyle [Resim: 1f642.svg]



Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  C# File Info Sınıfı Kullanımı sempatik141 0 2,504 11-06-2017, Saat: 23:26
Son Mesaj: sempatik141
  C# ile Memcached Kullanımı ve Örnek selami 0 2,282 26-05-2017, Saat: 10:24
Son Mesaj: selami
  C# String Format ve İnitializer Kullanımı comrate 0 2,171 24-04-2017, Saat: 13:50
Son Mesaj: comrate

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Bu konuyu görüntüleyen kullanıcı(lar):
1 Ziyaretçi

   
Türkçe Çeviri: Emre KRMN, Kodlayanlar MyBB, © 2002-2022 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-∞ Tüm hakları saklıdır.