title: JsonConvert.DeserializeObject special characters Unterminated string. Expected delimiter:
body: <p>For some reason, when I have a special character in my knockout model and convert it to a json object, the string ends where the special character is supposed to be and I get an error when deserializing it: </p>
  
  <pre><code>$.ajax({
      url: "/Admin/Forms/Convert",
      type: "post",
          //contentType: "application/json",
          dataType: "text",
          data: "modelData=" + ko.toJSON(theModel),
          success: function (data) {
  
              // window.open("/Admin/Forms/DisplayClient");
              var win = getFullWindow('/Admin/Forms/DisplayClient');
              win.open();
          },
          error: function (xhr, status, msg) { alert(msg); }
      });
  </code></pre>
  
  <p>When I get to this method:</p>
  
  <pre><code>public void Convert(string modelData)
  {
      Form form = JsonConvert.DeserializeObject&lt;Form&gt;(modelData);
  }
  </code></pre>
  
  <p>I get an error:</p>
  
  <pre><code>Unterminated string. Expected delimiter: ". Path 'Name', line 1, position 178.
  </code></pre>