【发布时间】:2020-05-10 22:58:06
【问题描述】:
我正在尝试将以下 (json) 字符串转换为 python 数据类型:
data = "{'id': 26, 'photo': '/media/f082b5af-ad0.png', 'first_name': 'Islam', 'last_name': 'Mansour', 'email': 'islammansour06+8@gmail.com', 'city': 'Giza', 'cv': '/media/fbb61609-442.pdf', 'reference': 'Facebook', 'campaign': OrderedDict([('id', 2), ('name', 'javascript')]), 'status': 'Invitation Sent', 'user': None, 'at': '2020-01-20', 'time': '23:02:58.359179', 'technologies': [OrderedDict([('id', 46), ('name', 'Django'), ('category', OrderedDict([('id', 24), ('name', 'Framework'), ('_type', 'skill')]))])]}"
我正在尝试使用
将其转换为 JSONjson.loads(data.replace("\'", "\""))
但我遇到以下错误
json.decoder.JSONDecoderError: Expecting value: line 1 column 219 (char 218)
【问题讨论】:
-
这种格式的数据是从哪里来的?
标签: json django python-3.x