public void NewAccount(SBAccount acc) { salist.Add(acc); JsonSerializer serializer = new JsonSerializer(); serializer.NullValueHandling = NullValueHandling.Ignore; using (StreamWriter sw = new StreamWriter(@"H:\c#\BankData2.txt", true)) using (JsonWriter writer = new JsonTextWriter(sw)) { serializer.Serialize(writer, acc); } }
public List <SBAccount> GetAllAccounts() { #region // List<SBAccount> sl = new List<SBAccount>(); // SBAccount s = new SBAccount(); FileStream fs = new FileStream(@"H:\C#\BankData2.txt", FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); StringBuilder sb = new StringBuilder(); string s1 = sr.ReadToEnd(); SBAccount s = JsonConvert.DeserializeObject <SBAccount>(s1); salist.Add(s); return(salist); // System.Xml.Serialization.XmlSerializer reader = //new System.Xml.Serialization.XmlSerializer(typeof(SBAccount)); // System.IO.StreamReader file = new System.IO.StreamReader(@"H:\C#\BankData.xml"); // s = (SBAccount)reader.Deserialize(file); // file.Close(); // sl.Add(s); // return sl; #endregion // return salist; }