將序列化的json字符串內容寫入Json 記事本文件,並且保存


/// <summary>
/// 將序列化的json字符串內容寫入Json文件,並且保存
/// </summary>
/// <param name="path">路徑</param>
/// <param name="jsonConents">Json內容</param>
private static void WriteJsonFile(string path, string jsonConents)
{
    using (FileStream fs = new FileStream(path, FileMode.OpenOrCreate, System.IO.FileAccess.ReadWrite, FileShare.ReadWrite))
    {
        fs.Seek(0, SeekOrigin.Begin);
        fs.SetLength(0);
        using (StreamWriter sw = new StreamWriter(fs, Encoding.UTF8))
        {
            sw.WriteLine(jsonConents);
        }
    }
}
 
/// <summary>
/// 獲取到本地的Json文件並且解析返回對應的json字符串
/// </summary>
/// <param name="filepath">文件路徑</param>
/// <returns>Json內容</returns>
private string GetJsonFile(string filepath)
{
    string json = string.Empty;
    using (FileStream fs = new FileStream(filepath, FileMode.OpenOrCreate, System.IO.FileAccess.ReadWrite, FileShare.ReadWrite))
    {
        using (StreamReader sr = new StreamReader(fs, Encoding.UTF8))
        {
            json = sr.ReadToEnd().ToString();
        }
    }
    return json;
}
————————————————
版權聲明:本文爲CSDN博主「熊思宇」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_38693757/article/details/115719324

  


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章