StreamWriter StreamReader

时间:2019-10-12 11:40:12   收藏:0   阅读:80
 private void WriteLoginJsonData(object jsonData)
        {
            using (FileStream writerFileStream = new FileStream(JsonDataFile, FileMode.OpenOrCreate))
            {  
                using (StreamWriter writerStream = new StreamWriter(writerFileStream, Encoding.UTF8))
                {
                    writerFileStream.SetLength(0);
                    string loginDataJson = JsonConvert.SerializeObject(jsonData, Formatting.Indented);
                    writerStream.WriteLine(loginDataJson);
                    writerStream.Close();
                }
                writerFileStream.Close();
            }
        }
private void ReadLoginJsonData()
        {
            if (File.Exists(JsonDataFile))
            {
                using (FileStream readerFileStream = new FileStream(JsonDataFile, FileMode.Open, FileAccess.Read))
                {
                    using (StreamReader readerStream = new StreamReader(readerFileStream, Encoding.UTF8))
                    {
                        string jsonContent= readerStream.ReadToEnd();
                        if (!string.IsNullOrWhiteSpace(jsonContent))
                        {                            
                             Console.WriteLine(jsonContent);
                        }
                        readerStream.Close();
                    }
                    readerFileStream.Close();
                }
            }
        }

 

原文:https://www.cnblogs.com/Fred1987/p/11660385.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!