2019年7月31日

C# 使用 DataTable 轉 Json 資料量太大發生 「已發生類型 'System.OutOfMemoryException' 的例外狀況。」


使用 DataTable 轉 Json 資料量太大發生 「已發生類型 'System.OutOfMemoryException' 的例外狀況。」


程式碼:
using Newtonsoft.Json;

DataTable dt = ReadCSV(@"D:\test.csv");
File.WriteAllText(@"D:\test.json", JsonConvert.SerializeObject(dt));







沒效能的解決方式:

Visual Studio >> 工具 >>  選項  >> 專案和方案  >> Web 專案  >> 將 64 位元版本的 IIS Express 用於網站和專案 >> 打勾。







參考資料:https://blog.darkthread.net/blog/json-big-object/

沒有留言:

張貼留言