C# Örnekleri – Json Kullanımı (Altın ve Döviz Bilgilerini Çekme)

C# örneklerimize json kullanımı ile devam ediyoruz uygulamamızda http://www.doviz.com/api/v1/golds/all/latest sitesinden aldığımız altın bilgileri ekrana yazdıracağız. C# ile json kullanabilmek için NewtonSoft JSON.Net fwünü kullanacağız bunun için http://www.newtonsoft.com/json adresinden dosyayı indirip projemize refarans olarak ekleyebilir yada projemize sağ tıklayıp manage nuget packages seçeniğinden Browse bölümüne Newtonsoft.Json yazarak ilk seçeneği seçip kurabilirsiniz
altin_bilgileri_json2
Daha Sonra form üzerine bir listview ekleyip 3 sütün oluşturuyoruz
altin_bilgileri_json
Program kodlarımız …:

private void Form1_Load(object sender, EventArgs e)
{
string adres = "http://www.doviz.com/api/v1/golds/all/latest";
WebRequest istek = HttpWebRequest.Create(adres);
WebResponse cevap;//www.bilisimogretmeni.com
cevap = istek.GetResponse();
StreamReader donenBilgiler = new StreamReader(cevap.GetResponseStream());
string bilgilerial = donenBilgiler.ReadToEnd();
List<altin> altinbilgisi = Newtonsoft.Json.JsonConvert.DeserializeObject<List<altin>>(bilgilerial);
foreach (var bilgi in altinbilgisi)
{
ListViewItem okunan = new ListViewItem(
new string[]{
bilgi.full_name,bilgi.buying.ToString("#.##") ,bilgi.selling.ToString("#.##")});
listView1.Items.Add(okunan);
}
}
public class altin
{
public string full_name { get; set; }
//www.bilisimogretmeni.com
public double buying { get; set; }
public double selling { get; set; }
}

Bu uygulamayı geliştirerek döviz bilgileri yada diğer sitelerin vermiş olduğu hizmetlerden yararlanarak istediğiniz şekilde kullanabilirsiniz. iyi çalışmalar….

  • Mustafa Kurt

    iyi günler kodları denedim ama sadece kurların isimleri geliyor lütfen bana yardımcı olurmusunuz ben https://bittrex.com/Home/Api bu siteden verileri anlık olarak almak istiyorum bana yadım edermisiniz çok az bilgim var programlama ile ilgili??

Pin It on Pinterest