У меня есть строка, которую я хотел преобразовать в список:
"{'Attributes': {'a', 'b', 'h'}, 'Group3': {'c'}, 'Group2': {'s', 'm', 'r', 'ac'}}"
Я пытался json.loads()
, и это дает мне эту ошибку:
JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
Это из другой программы, и я не могу контролировать цитирование ... одинарная или двойная кавычка
Среда: Python 3.x с импортом json
Мой код:
mystr = "{'Attributes': {'a', 'b', 'h'}, 'Group3': {'c'}, 'Group2': {'s', 'm', 'r', 'ac'}}"
mylist = json.loads(mystr)
Я ожидал, что это будет действительный список