Можно ли в 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 просто выполняет код из строки. В данном случае мы просто инициализируем словарь.

Надеюсь, информация была полезна. Удачи!

→ Ссылка