I have a large JSON file ( about 1.5 Gigabytes) and I want to convert it to DataTable. But I want to do is that first I should read it then DeserializeObject to DataTable. Here is my code:
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;
But this code give me error and shows System.OutOfMemoryException What should i do?