在我的应用程序中,有一个端点向我发送Yaml文件的原始内容以响应AJAX调用。我想在UI中显示它们。控制台抛出一个明显的错误,即无效的JSON。我该怎么做?
更新
This is the snippet用于读取文件并发送回复。
filename = __file__ # Select your file here.
wrapper = FileWrapper(file(filename))
response = HttpResponse(wrapper, content_type='text/plain')
response['Content-Length'] = os.path.getsize(filename)
return response
有没有办法可以在那里用文件的内容组成一个字典,然后发送响应?
答案 0 :(得分:0)
从服务器上,对原始内容使用jsonify
,打包并将其发送给客户。
repacked_json = json.dumps(raw_yaml_data)
json_obj = json.loads(repacked_json)
return jsonify(result = json_obj)