title: Newtonsoft.Json.JsonReaderException: 'Unexpected character encountered while parsing value:
body: <p>I have a JSON file like below</p>
  <pre class="lang-json prettyprint-override"><code>{
      &quot;Valid&quot;: true
  }
  </code></pre>
  <p>And the following model</p>
  <pre class="lang-cs prettyprint-override"><code>public class Account
  {
      public bool Valid { get; set; }
      public Account()
      {
          Valid = true;
      }
  }
  </code></pre>
  <p>When running the following code to deserialize</p>
  <pre class="lang-cs prettyprint-override"><code>public static void JsonDeserializeTest(Type datatype, string filePath)
  {
      Account account = JsonConvert.DeserializeObject&lt;Account&gt;(JsonConvert.DeserializeObject&lt;string&gt;(File.ReadAllText(filePath)));
  }
  </code></pre>
  <p>I'm receiving the following error:</p>
  <blockquote>
  <p>Newtonsoft.Json.JsonReaderException: 'Unexpected character encountered while parsing value: {. Path '', line 1, position 1.'</p>
  </blockquote>