В журналах я печатаю словарь преобразованного в строкукак преобразовать строку в словарь в Python
Выхода в журнале:
{'email': 'brian-o'[email protected]'}
Тогда я пытаюсь преобразовать эту строку обратно в Словарь.
print json.loads(my_str)
Это ошибка я получил:
simplejson.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 1 (char 1)
Как избежать этой строки без потери одинарной кавычки в электронной почте?
Как вы напечатали это в журнале? Это не JSON, и вы не должны ожидать, что 'json.loads' сможет его прочитать. – geoffspear
У вас устал '\ ''? – Csanesz
@Wooble, согласился, это не json. Любое решение, чтобы преобразовать его в словарь? – neymer