您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

龙卷风写一个Jsonp对象

龙卷风写一个Jsonp对象

Tornado提供了tornado.escape.json_encode,可将其简单地包装json在Python 2.6+或simplejsonPython 2.5上。使用简单:

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)
其他 2022/1/1 18:38:55 有387人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶