title: Why do I get a JsonReaderException with this code?
body: <p>I've got this code to try to open a .json file and read it:</p>
  
  <pre><code>[Route("{unit}/{begindate}")]
  public string Get(string unit, string begindate)
  {
      string _unit = unit;
      string _begindate = String.Format("{0}01", PlatypusWebReportsConstsAndUtils.HyphenizeYYYYMM(begindate));           
      string appDataFolder = HttpContext.Current.Server.MapPath("~/App_Data/");
      // semi-hardcoded file name for now
      string jsonFilename = string.Format("PoisonToe_{0}_{1}.json", _unit, _begindate);
      string fullPath = Path.Combine(appDataFolder, jsonFilename);
      JObject platypusComplianceJson = JObject.Parse(File.ReadAllText(fullPath));
      . . .
  </code></pre>
  
  <p>On the last line, I get:</p>
  
  <p><em>Newtonsoft.Json.JsonReaderException was unhandled by user code
    HResult=-2146233088
    Message=Error reading JObject from JsonReader. Current JsonReader item is not an object:</em> </p>
  
  <p>Based on what I read <a href="http://www.newtonsoft.com/json/help/html/ReadJson.htm" rel="noreferrer">here</a>, I thought this would be the way to do it. What am I doing wrong?</p>