title: Python's simplejson does not parse a simple json string
body: <p>I try parsing a very simple json string I get from the net: <strong>{"price" : '10.25'}</strong>
  As you can see, the number (10.25) is between single quotes and it seems to be a problem for simple json:</p>
  
  <p>Reproduction:</p>
  
  <pre><code>import simplejson as json
  json_str = """ {"price" : '10.25'} """
  json.loads(json_str)
  </code></pre>
  
  <p>Result:</p>
  
  <pre><code>Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "/usr/lib/pymodules/python2.5/simplejson/__init__.py", line 307, in loads
      return _default_decoder.decode(s)
    File "/usr/lib/pymodules/python2.5/simplejson/decoder.py", line 335, in decode
      obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    File "/usr/lib/pymodules/python2.5/simplejson/decoder.py", line 353, in raw_decode
      raise ValueError("No JSON object could be decoded")
  ValueError: No JSON object could be decoded
  </code></pre>
  
  <p>However, if I change the single quotes to double ones - it works.\
  Unfortunately, the jsons I get are not as simple as in the example above, so I can't just replace all single quotes with string replace command.</p>
  
  <p>Anybody knows what is the right way to parse this json?</p>
  
  <p>P.S. I use python 2.5.</p>
  
  <p>Thanks a lot!</p>