title: JSON.net Serialize C# object to JSON Issue
body: <p>I am trying to serialize a C# object to JSON using JSON.net library. The issue I am having is the string being created has &amp;quot's in it.</p>
  
  <p>Below is the string returned via JsonConvert.SerializeObject:</p>
  
  <pre><code>{
      &amp;quot;ComId&amp;quot;: &amp;quot;AAAiB+AAHAALOaFAAL&amp;quot;,
      &amp;quot;CovId&amp;quot;: &amp;quot;AAABC9AAPAAAZYUAAI&amp;quot;,
      &amp;quot;EffectiveDate&amp;quot;: &amp;quot;\\/Date(1329368400000-0500)\\/&amp;quot;,
      &amp;quot;ExpirationDate&amp;quot;: &amp;quot;\\/Date(1360990800000-0500)\\/&amp;quot;,
      &amp;quot;State&amp;quot;: &amp;quot;TX&amp;quot;,
      &amp;quot;DeductibleAmount&amp;quot;: 500.0,
      &amp;quot;DeductibleType&amp;quot;: &amp;quot;PD&amp;quot;
  }
  </code></pre>
  
  <p>Running the string through <a href="http://jsonlint.com/">JSONLint</a> returns:</p>
  
  <pre><code>Parse error on line 1:
  {    &amp;quot;ComId&amp;quot;: &amp;
  -----^
  Expecting 'STRING', '}'
  </code></pre>
  
  <p>Below is the object I am trying to serialize into JSON:</p>
  
  <pre><code>public class CommonInfoModel
  {
      public virtual string ComId { get; set; }
      public virtual string CovId { get; set; }
  
      [Display(Name = "Effective Date")]
      public virtual DateTime EffectiveDate { get; set; }
  
      [Display(Name = "Expiration Date")]
      public virtual DateTime ExpirationDate { get; set; }
  
      [Display(Name = "State")]
      public virtual string State { get; set; }
  
      [Display(Name = "Deductible Amount")]
      public virtual decimal DeductibleAmount { get; set; }
  
      [Display(Name = "Deductible Type")]
      public virtual string DeductibleType { get; set; }
  }
  </code></pre>
  
  <p>Am I doing something wrong? I have searched and it seems others who use the method get cleaner strings! Thank you for your time in advance!</p>