title: Deserializing large JSON Objects from Web Service (Out of Memory)
body: <p>I have a program that deserializes large objects from a web service. After a webservice call and a 200, the code looks like this.</p>
  
  <pre><code>JsonConvert.DeserializeObject&lt;List&lt;T&gt;&gt;(resp.Content.ReadAsStringAsync().Result).ToList()
  </code></pre>
  
  <p>Sometimes while running this process I will get an aggregate exception which shows an inner exception as out of memory. I can't determine if it is the process of reading in the string of JSON data (which is probably awfully large) or the Deserializing that is causing this issue. What I would like to do is break out the string and pull each JSON object back individually from the response and then deserialize it. I am just having trouble finding a way to only bring out one JSON object at a time from the response. Any suggestions are greatly appreciated! </p>