title: How to enforce quotes on property names on JSON .NET
body: <p>I am using Json.NET to Parse some JSON I receive to an endpoint I have on my application.</p>
  
  <p>I want the following JSON object to fail parsing since its property name does not have quotes on it:</p>
  
  <pre><code>{
    foo: "bar"
  }
  </code></pre>
  
  <p><code>JToken.Parse()</code> says it is valid JSON. However, when I used an <a href="https://jsonformatter.curiousconcept.com/" rel="nofollow noreferrer">online parser</a> I get the following error</p>
  
  <blockquote>
    <p>Strings should be wrapped in double quotes.</p>
  </blockquote>
  
  <p>Is there a way to make JSON .NET enforce this rule?</p>