title: String to Dictionary in Python
body: <p>So I've spent way to much time on this, and it seems to me like it should be a simple fix. I'm trying to use Facebook's Authentication to register users on my site, and I'm trying to do it server side. I've gotten to the point where I get my access token, and when I go to:</p>
  
  <p><a href="https://graph.facebook.com/me?access_token=MY_ACCESS_TOKEN" rel="noreferrer">https://graph.facebook.com/me?access_token=MY_ACCESS_TOKEN</a></p>
  
  <p>I get the information I'm looking for as a string that's like this:</p>
  
  <blockquote>
    <p><code>{"id":"123456789","name":"John Doe","first_name":"John","last_name":"Doe","link":"http:\/\/www.facebook.com\/jdoe","gender":"male","email":"jdoe\u0040gmail.com","timezone":-7,"locale":"en_US","verified":true,"updated_time":"2011-01-12T02:43:35+0000"}</code></p>
  </blockquote>
  
  <p>It seems like I should just be able to use <code>dict(string)</code> on this but I'm getting this error:</p>
  
  <blockquote>
    <p><code>ValueError: dictionary update sequence element #0 has length 1; 2 is required</code></p>
  </blockquote>
  
  <p>So I tried using Pickle, but got this error:</p>
  
  <blockquote>
    <p><code>KeyError: '{'</code></p>
  </blockquote>
  
  <p>I tried using <code>django.serializers</code> to de-serialize it but had similar results. Any thoughts? I feel like the answer has to be simple, and I'm just being stupid. Thanks for any help!</p>