import json
from ast import literal_eval
方法一:用literal_eval控件进行转换
s = "{'name': 'lixiang', 'age': 18}"
r = literal_eval(s)
new_s = json.dumps(r)
print(new_s)
方法二:用replace函数进行转换
data = {"name": '小白', "age": 23}
print(data, type(data))
dic_str = json.loads(str(data).replace(" ' ", " \" "))
print(dic_str)