gpt4 book ai didi

python - tornado写一个Jsonp对象

转载 作者:太空狗 更新时间:2023-10-29 19:33:22 25 4
gpt4 key购买 nike

知道如何使用 Tornado 在 python 中输出 JSON 对象。任何好的示例、教程、库或输出 JSONP 对象的一行代码。

最佳答案

Tornado 提供了 tornado.escape.json_encode,它只是简单地在 Python 2.6+ 上包装 json 或在 Python 2.5 上包装 simplejson。使用简单:

from tornado.escape import json_encode
obj = {
'foo': 'bar',
'1': 2,
'false': True
}
self.write(json_encode(obj))

输出:

{"1": 2, "foo": "bar", "false": true}

对于 JSONP 响应:

callback = self.get_argument('callback')
jsonp = "{jsfunc}({json});".format(jsfunc=callback,
json=json_encode(obj))
self.set_header('Content-Type', 'application/javascript')
self.write(jsonp)

关于python - tornado写一个Jsonp对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11694124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com