title: Json.Net - Serialize property name without quotes
body: <p>I'm trying to get Json.Net to serialise a property name without quote marks, and finding it difficult to locate documentation on Google. How can I do this?</p>
  
  <p>It's in a very small part of a large Json render, so I'd prefer to either add a property attribute, or override the serialising method on the class.</p>
  
  <p>Currently, the it renders like this:</p>
  
  <pre><code>"event_modal":
  {
      "href":"file.html",
      "type":"full"
  }
  </code></pre>
  
  <p>And I'm hoping to get it to render like: (<code>href</code> and <code>type</code> are without quotes)</p>
  
  <pre><code>"event_modal":
  {
      href:"file.html",
      type:"full"
  }
  </code></pre>
  
  <p>From the class:</p>
  
  <pre><code>public class ModalOptions
  {
      public object href { get; set; }
      public object type { get; set; }
  }
  </code></pre>