Beispiel #1
0
 protected override void ReadSiteJson()
 {
     if (File.Exists(m_pJsonPath))
     {
         StreamReader         sr       = new StreamReader(m_pJsonPath);
         string               json     = sr.ReadToEnd();
         JavaScriptSerializer js       = new JavaScriptSerializer();
         CSiteSerializer      siteJson = js.Deserialize <CSiteSerializer>(json);
         ContJumpTime = siteJson.ContJumpTime;
         NumJumpTime  = siteJson.NumJumpTime;
         sr.Close();
     }
 }
Beispiel #2
0
 protected override void WriteSiteJson()
 {
     if (!string.IsNullOrEmpty(m_pJsonPath))
     {
         CSiteSerializer siteJson = new CSiteSerializer();
         string          json     = siteJson.GetJSON(this);
         var             fs       = new FileStream(m_pJsonPath, FileMode.Create, FileAccess.Write);
         var             sw       = new StreamWriter(fs);
         sw.BaseStream.Seek(0, SeekOrigin.End);
         sw.WriteLine(json);
         sw.Flush();
         sw.Close();
         fs.Close();
     }
 }