title: Error: A valid UTF32 value is between 0x000000 and 0x10ffff when getting result
body: <p>I am getting an error when I hit a specific post in Facebook:</p>
  
  <p>Here is the code to run: Just replace to token with yours...</p>
  
  <pre><code>FacebookClient client = new FacebookClient(yourTokenHere);
  var result = client.Batch(
                  new FacebookBatchParameter(HttpMethod.Get, "/198907640664_196037430420783"),
                  new FacebookBatchParameter(HttpMethod.Get, "/198907640664_196037430420783/comments", new Dictionary&lt;string, object&gt; { { "limit", 20 } }) { Data = new { name = "myposts", omit_response_on_success = false } }
              );
  </code></pre>
  
  <p>The error received is:</p>
  
  <blockquote>
    <p>Error: A valid UTF32 value is between 0x000000 and 0x10ffff, inclusive, and should not include surrogate codepoint values (0x00d800 ~ 0x00dfff).
    Parameter name: utf32</p>
  </blockquote>
  
  <p>The stack trace is:</p>
  
  <blockquote>
    <p>System.ArgumentOutOfRangeException: A valid UTF32 value is between 0x000000 and 0x10ffff, inclusive, and should not include surrogate codepoint values (0x00d800 ~ 0x00dfff).
    Parameter name: utf32
       at System.Char.ConvertFromUtf32(Int32 utf32)
       at SimpleJson.SimpleJson.ParseString(Char[] json, Int32&amp; index, Boolean&amp; success)
       at SimpleJson.SimpleJson.ParseValue(Char[] json, Int32&amp; index, Boolean&amp; success)
       at SimpleJson.SimpleJson.ParseObject(Char[] json, Int32&amp; index, Boolean&amp; success)
       at SimpleJson.SimpleJson.ParseValue(Char[] json, Int32&amp; index, Boolean&amp; success)
       at SimpleJson.SimpleJson.ParseArray(Char[] json, Int32&amp; index, Boolean&amp; success)
       at SimpleJson.SimpleJson.ParseValue(Char[] json, Int32&amp; index, Boolean&amp; success)
       at SimpleJson.SimpleJson.ParseObject(Char[] json, Int32&amp; index, Boolean&amp; success)
       at SimpleJson.SimpleJson.ParseValue(Char[] json, Int32&amp; index, Boolean&amp; success)
       at SimpleJson.SimpleJson.ParseObject(Char[] json, Int32&amp; index, Boolean&amp; success)
       at SimpleJson.SimpleJson.ParseValue(Char[] json, Int32&amp; index, Boolean&amp; success)
       at SimpleJson.SimpleJson.ParseArray(Char[] json, Int32&amp; index, Boolean&amp; success)
       at SimpleJson.SimpleJson.ParseValue(Char[] json, Int32&amp; index, Boolean&amp; success)
       at SimpleJson.SimpleJson.ParseObject(Char[] json, Int32&amp; index, Boolean&amp; success)
       at SimpleJson.SimpleJson.ParseValue(Char[] json, Int32&amp; index, Boolean&amp; success)
       at SimpleJson.SimpleJson.TryDeserializeObject(String json, Object&amp; object)
       at SimpleJson.SimpleJson.DeserializeObject(String json)
       at Facebook.JsonSerializer.SimpleJsonSerializer.DeserializeObject(String json)
       at Facebook.FacebookClient.ProcessBatchResult(Object result)
       at Facebook.FacebookClient.Batch(FacebookBatchParameter[] batchParameters)</p>
  </blockquote>
  
  <p>I do get this error with other calls as well.</p>
  
  <p>Thanks in advance for any help.</p>