我想使用烧瓶将 JSON 返回到浏览器,带或不带 simplejson(带有适当的标头)这是我到目前为止的烧瓶应用程序:
@app.route('/')
def hello_world():
QUERY_URL="http://someappserver:9902/myjsonservlet"
result = simplejson.load(urllib.urlopen(QUERY_URL))
return result;
假设返回的 JSON 输出为:
{"myapplication":{"system_memory":21026160640.0,"percent_memory":0.34,
"total_queue_memory":4744,"consumers":1,"messages_unacknowledged":0,
"total_messages":0,"connections":1}
但是,当我访问该页面http://localhost:5000
时,我得到一个Internal Server Error
. 我必须如何处理“结果”才能使其正确显示?或者有什么方法可以告诉它返回json
标题?
当我添加一个打印语句来打印结果时,我可以看到 JSON,但在浏览器中它给了我一个Internal Server Error
.