取出数据库里的str数据并将字符串转为字典,
需求1:给浏览器返回json数据
project = Project.objects.filter(project=name).first()
project_ser = ProjectSerializer(project)
data = project_ser.data['json_template']
to_dict = eval(data)
return Response(content_type='application/json', data=to_dict)
需求2:将字典转为json并写入文件
result = json.dumps(to_dict, indent=4)
with open('project.json', 'w') as f:
f.write(result)
需求3:直接将str转json
import ast
ast.literal_eval()