JSON ファイルを解析して SQL DB に挿入しようとしています。ファイルが小さい (5 MB 未満) 限り、私のパーサーは問題なく動作しました。
大きな (> 5MB) ファイルを読み取ろうとすると、「メモリ不足の例外」が発生します。
if (System.IO.Directory.Exists(jsonFilePath))
{
string[] files = System.IO.Directory.GetFiles(jsonFilePath);
foreach (string s in files)
{
var jsonString = File.ReadAllText(s);
fileName = System.IO.Path.GetFileName(s);
ParseJSON(jsonString, fileName);
}
}
JSONReader アプローチを試しましたが、JSON 全体を文字列または変数に変換できませんでした。アドバイスしてください。