title: JsonConvert.DeserializeObject and "d" wrapper in WCF
body: <p>By default WCF service wrap JSON response in "d" wrapper and there I found a problem with parsing it.</p>
  
  <p>If I parse with <strong>JsonConvert.DeserializeObject(response)</strong> where response is</p>
  
  <pre><code>"{\"d\":\"{\"a0b70d2f-7fe4-4aa2-b600-066201eab82d\":\"Thelma\",\"d56d4d4f-6029-40df-a23b-de27617a1e43\":\"Louise\"}\"}"
  </code></pre>
  
  <p>I gor an Error:</p>
  
  <pre><code>After parsing a value an unexpected character was encoutered: a. Line 1, position 9.
  </code></pre>
  
  <p>If I change response into </p>
  
  <pre><code>"{\"a0b70d2f-7fe4-4aa2-b600-066201eab82d\":\"Thelma\",\"d56d4d4f-6029-40df-a23b-de27617a1e43\":\"Louise\"}"
  </code></pre>
  
  <p>I got it working.</p>
  
  <p>So how to parse this "d" wrapped JSON responses from WCF services? Is there any better way to parse JSON?</p>