Можно ли в python преобразовать строку в словарь?
Из строчки:
string = '{"name":"Иван Иванов","ids":[1,2,3],"balance":12345}'
В словарь:
dict = {"name":"Иван Иванов","ids":[1,2,3],"balance":12345}
Ответы (2 шт):
Автор решения: Vladimir Sokolov
→ Ссылка
Можно с использованием json
import json
data_dict = json.loads('{"name":"Иван Иванов","ids":[1,2,3],"balance":12345}')
Автор решения: zaborschicov
→ Ссылка
Да и очень легко! Вам просто надо выполнить следующую строку:
data = eval('{"name":"Иван Иванов","ids":[1,2,3],"balance":12345}')
Функция eval просто выполняет код из строки. В данном случае мы просто инициализируем словарь.
Надеюсь, информация была полезна. Удачи!