所以,我有人向我发送了一些数据的 JSON 转储,但他们显然是在 python 中懒惰地(通过打印)所以(简化的)数据是:
{u'x': u'somevalue', u'y': u'someothervalue'}
而不是有效的 JSON:
{"x": "somevalue", "y": "someothervalue"}
由于它不是有效的 JSON,因此 json.loads() 自然无法解析它。
Python 是否包含任何模块来解析它自己的输出?我实际上认为自己解析它可能比试图向这个人解释他做错了什么以及如何解决它更快。