title: jsonreaderexception unexpected character encountered
body: <p>I have a web project using angular and C#.<br>
  In a C# controller, I want to read in the contents of a local json file that is used for testing.</p>
  
  <p>This is the code that I run to read the JSON from my working directory. </p>
  
  <pre><code>string path = HttpContext.Current.Server.MapPath("~/testing/testData.json");
  JObject jsonData = JObject.Parse(path);
  string jsonString = jsonData.ToString();
  List&lt;orResult&gt; result = JsonConvert.DeserializeObject&lt;List&lt;orResult&gt;&gt;(jsonString);
  return result;
  </code></pre>
  
  <p>The JSON can be seen here. <a href="https://jsfiddle.net/hg6zjff1/" rel="nofollow">Json</a></p>
  
  <p>When I run the app, I get the following error.</p>
  
  <blockquote>
    <p>An exception of type 'Newtonsoft.Json.JsonReaderException' occurred in
    Newtonsoft.Json.dll but was not handled in user code</p>
    
    <p>Additional information: Unexpected character encountered while parsing
    value: M. Path '', line 0, position 0.</p>
  </blockquote>
  
  <p>When I hover look at the path variable, it points to the right spot. If I copy and paste the path variable in to my browser, I see the JSON. The error is something with Parsing the data or something... I have no idea. Need help!</p>
  
  <p>I've looked at other solutions on Stack and none of them resolved my problem.</p>