【发布时间】:2015-05-02 13:54:15
【问题描述】:
我有一个大的 JSON 文件(大约 1.5 GB),我想将它转换为 DataTable。但我想做的是首先我应该阅读它,然后将 DeserializeObject 读取为 DataTable。这是我的代码:
StreamReader read = new StreamReader(@"C:\Users\Reza\Downloads\yelp_dataset_challenge_academic_dataset\yelp_dataset_challenge_academic_dataset\yelp_dataset_challenge_academic_dataset\yelp_academic_dataset_review.json");
string json = read.ReadToEnd();
DataTable tester = JsonConvert.DeserializeObject<DataTable>(json);
dataGridView1.DataSource = tester;
但是这段代码给了我错误并显示 System.OutOfMemoryException 我该怎么办?
【问题讨论】:
标签: c# json datatable json.net