title: deserialization issue with char '\'
body: <p>Does json.net have an in built method that would escape special characters? My json strings I recv from vendors have <code>\</code>, double <code>"</code> .</p>
  
  <p>If not what is the best way to escape the special charecters before invoking <code>JsonConvert.DeserializeObject(myjsonString)</code>?</p>
  
  <p>My sample json string</p>
  
  <pre><code>{
      "EmailAddresses": [
          {
              "EmailAddress": "N\A"
  
          }
      ]
  }
  </code></pre>
  
  <p>Pasting this in json lint results in 
  <code>Parse error on line 4:
  ...    "EmailAddress": "N\A",<br>
  -----------------------^
  Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['</code></p>
  
  <p>VB.NET code</p>
  
  <pre><code>instanceofmytype = JsonConvert.DeserializeObject(Of myType)(myJsonString)
  </code></pre>
  
  <p>Exception:  <code>Newtonsoft.Json.JsonReaderException: Bad JSON escape sequence:</code></p>