<p>这不是有效的JSON。在</p>
<p><code>u'string'</code>和{<cd2>}是python字符串表示,而不是JSON表示。在</p>
<p>试试这个尺寸:</p>
<pre><code>import json, pprint
a = """
[
{"airline": "JYX",
"arrivaltime": "2018-02-23 12:33:00.0",
"departuretime": "2018-02-23 09:21:00.0",
"flightno": "XX1021",
"fltdate": "2018-02-23",
"fltdest": "ZYHB",
"fltdest_iata": "",
"fltid": "1035783",
"fltori": "ZSWZ",
"fltori_iata": "",
"in_timestamp": "2018-02-23 12:40:00.0",
"msid": "INRP",
"out_timestamp": "2018-02-23 09:09:00.0",
"tail": "B-XXXX"},
{"airline": "JYX",
"arrivaltime": "2018-02-23 23:57:00.0",
"departuretime": "2018-02-23 20:42:00.0",
"flightno": "XX1022",
"fltdate": "2018-02-23",
"fltdest": "ZSWZ",
"fltdest_iata": "",
"fltid": "1036068",
"fltori": "ZYHB",
"fltori_iata": "",
"in_timestamp": "",
"msid": "ONRP",
"out_timestamp": "2018-02-23 20:37:00.0",
"tail": "B-YYYY"}]
"""
b = json.loads(a)
print "A:"
pprint.pprint(a)
print "B:"
pprint.pprint(b)
</code></pre>
<p>这就是JSON模块存在的原因。在</p>
<p>如果您的数据确实是这样结构的,请尝试使用<code>ast</code>模块中的<code>literal_eval</code>。它将以安全(ish)的方式将python代码作为数据进行评估。在</p>