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
Daha Sonra form üzerine bir listview ekleyip 3 sütün oluşturuyoruz
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….
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??