Python 将无效的嵌套json转换为有效的json并更改为列表

Python 将无效的嵌套json转换为有效的json并更改为列表,python,json,simplejson,Python,Json,Simplejson,在此链接下: 我有一个类似json的对象,我正在操作它。我不能用simplejson加载它,因为它的格式错误。因此,该代码失败: conn = httplib.HTTPConnection("dev1.gecoloco.com") conn.request("GET", "/rte/done_json.php") r = conn.getresponse() data = r.read() logging.debug(data) json = simplejson.loads(data) 因此

在此链接下:
我有一个类似json的对象,我正在操作它。我不能用simplejson加载它,因为它的格式错误。因此,该代码失败:

conn = httplib.HTTPConnection("dev1.gecoloco.com")
conn.request("GET", "/rte/done_json.php")
r = conn.getresponse()
data = r.read()
logging.debug(data)
json = simplejson.loads(data)
因此,我想得到一份字典列表。
所以第一个问题是如何将其作为正确的json加载?读取为字符串,然后替换引号或其他内容?
第二个问题是如何将格式正确的json转换为字典列表?(我是否需要json来轻松实现这一点?

感谢您的帮助。

JSON的优点在于它非常接近Python的文字语法。用于分析它。

除了
ast.literal\u eval
之外,还可以执行
simplejson.load(data.replace(“,”))
。对于我来说,使用本应相同的
json
模块很好。你可能应该向负责该场景的人投诉。json很难搞糟。我相信他们会非常尴尬,并会立即修复它。