c# txt中Json數據讀取


 string json = Jsonstr(fileName);//Jsonstr函數讀取json數據的文本txt                            
 JsonDataT result = JsonConvert.DeserializeObject<JsonDataT>(json);
/// <summary>
/// 轉換txt中json
/// </summary>
/// <param name="filePath">文件路徑</param>
/// <returns></returns>
public string Jsonstr(String filePath)
{
  string strData = "";
  try
  {
      string line;
      // 創建一個 StreamReader 的實例來讀取文件 ,using 語句也能關閉 StreamReader,防止中文亂碼
      using (System.IO.StreamReader sr = new System.IO.StreamReader(filePath,Encoding.GetEncoding("gb2312")))
      {
          // 從文件讀取並顯示行,直到文件的末尾
          while ((line = sr.ReadLine()) != null)
          {
              //Console.WriteLine(line);
              strData = line;
          }
      }
  }
  catch (Exception e)
  {
      // 向用戶顯示出錯消息
      Console.WriteLine("The file could not be read:");
      Console.WriteLine(e.Message);
  }
  return strData;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM