方法1
代码:
import ast
user_info = "{'name': 'john', 'gender': 'male', 'age': 28}"
user_dict = ast.literal_eval(user_info)
print(user_dict)
运行结果:
{'age': 28, 'name': 'john', 'gender': 'male'}
方法2
代码:
user_info = eval("{'name': 'john', 'gender': 'male', 'age': 28}")
print(user_info)
运行结果:
{'name': 'john', 'age': 28, 'gender': 'male'}
ast方法比eval安全