title: Python/Json:Expecting property name enclosed in double quotes
body: <p>I've been trying to figure out a good way to load JSON objects in Python.
  I send this json data:</p>
  
  <pre><code>{'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}}
  </code></pre>
  
  <p>to the backend where it will be received as a string then I used <code>json.loads(data)</code> to parse it.</p>
  
  <p>But each time I got the same exception : </p>
  
  <pre><code>ValueError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
  </code></pre>
  
  <p>I googled it but nothing seems to work besides this solution <code>json.loads(json.dumps(data))</code> which personally seems for me not that efficient since it accept any kind of data even the ones that are not in json format.</p>
  
  <p>Any suggestions will be much appreciated.</p>