写入《j实体zhuanjson》
string strJson = JsonConvert.SerializeObject(maxList);
StreamWriter sw = new StreamWriter(FileAt, false, System.Text.Encoding.GetEncoding("utf-8"));
sw.WriteLine(strJson);
sw.Close();
sw.Dispose();
读取:
<Json 转实体>
if (!File.Exists(FileAt))
{
FileStream Create = new FileStream(FileAt, FileMode.Create, FileAccess.Write, FileShare.ReadWrite);
Create.Close();
Create.Dispose();
}
FileStream fs = new FileStream(FileAt, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
StreamReader reader = new StreamReader(fs);
string ReadAll = reader.ReadToEnd();
maxList = JsonConvert.DeserializeObject<List<List<MainInfoMx>>>(ReadAll);
reader.Close();
reader.Dispose();
fs.Close();
fs.Dispose();
Txt文件清空操作
///清空数据
FileStream stream = File.Open(Path, FileMode.OpenOrCreate, FileAccess.Write);
stream.Seek(0, SeekOrigin.Begin);
stream.SetLength(0);
stream.Close();