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/
沒有留言:
張貼留言