擅长:python、mysql、java
<p>JSON规范只允许javascript数据(<code>true</code>,<code>false</code>表示布尔,<code>null</code>,<code>undefined</code>表示<code>None</code>属性等)<br/>
这个问题的字符串,是一个python对象,正如@florian dreschsler所说的,您必须使用来自<code>ast</code>模块的<code>literal_eval</code></p>
<pre><code>>>> import ast
>>> json_string = """
... {u'key':[{
... u'key':u'object',
... u'something':u'd\xfcabc',
... u'more':u'\u2023more',
... u'boolean':True, #this property fails with json module
... u'null':None, #this property too
... }]
... }
... """
>>> ast.literal_eval(json_string)
{u'key': [{u'boolean': True, u'null': None, u'something': u'd\xfcabc', u'key': u'object', u'more': u'\u2023more'}]}
</code></pre>