C# Windows Form Application uygulamasındaki bir veriyi .json dosyası olarak kaydetmede sıkıntı yaşıyorum. Elle oluşturduğum json dosyasındaki verileri
quote:
void JSONYukle(ListView lv) { JavaScriptSerializer jsd = new JavaScriptSerializer(); string log = jsd.ConvertToType<string>(File.ReadAllText(Application.StartupPath + "\\skor.json")); JObject data = JObject.Parse(log); var items = data["oyuncular"].Children<JObject>().Select(eleman => new ListViewItem(new string[]{ (string)eleman["id"], (string)eleman["adi"], (string)eleman["tarih"], (string)eleman["skor"] })).ToArray(); lv.Items.AddRange(items); }
metodu ile ListView a aktarabildim. Ancak ters şekilde uygulamada elde ettiğim veriyi .json dosyasına kaydederken sıkıntı yaşıyorum. Bir önceki verinin üzerine yazıyor yani dosyadaki tüm verileri silip tek veri bırakıyor hep en son ekleneni.
quote:
void JSONKaydet() { oyun o = new oyun(); o.OyunuOynayanlar = "OyunuOynayan";
List<Oyuncular> p = new List<Oyuncular>(); Oyuncular player = new Oyuncular { id = IDno.ToString(), adi = lblKullanici.Text, tarih = DateTime.Now.ToShortDateString(), skor = lblSkor.Text }; p.Add(player);
C# Windows Form Application uygulamasındaki bir veriyi .json dosyası olarak kaydetmede sıkıntı yaşıyorum.
Elle oluşturduğum json dosyasındaki verileri
metodu ile ListView a aktarabildim. Ancak ters şekilde uygulamada elde ettiğim veriyi .json dosyasına kaydederken sıkıntı yaşıyorum. Bir önceki verinin üzerine yazıyor yani dosyadaki tüm verileri silip tek veri bırakıyor hep en son ekleneni.
Mavi işaretli kodda mı sıkıntı var? StackOverFlow da da epey baktım ama tam bir çözüm bulamadım.
Umarım anlatabilmişimdir.Şimdiden teşekkürler.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi alpmirza -- 16 Aralık 2016; 1:30:24 >