我正在爲Python中的GAE上的web應用程序中的一些AJAX相關事物製作API。設置內容類型爲「應用/ JSON」和訪問我的網址後,兩個直這是一種在Python/GAE中返回JSON解析JavaScript的正確方法嗎?
http://mysite.com/api?method=theMethod¶m=firstParam
-I我被提示有「保存文件」對話框,而不是看到顯示的JSON對象。該文件在記事本中打開時包含JSON對象。
這是一種正確的方式來從Python使用GAE返回JSON以便在JavaScript中解析嗎?
from django.utils import simplejson
self.response.headers['Content-Type'] = 'application/json'
jsonData = {"foo" : "bar"}
self.response.out.write(simplejson.dumps(jsonData))
我注意到,使用其他API時,從別的地方如Flickr,我的瀏覽器顯示的JSON對象,而不是要求我保存文件。這種行爲促使我調查我的實施。我唯一的想法是這與JSONP實現有關。
從rfc4627判斷,我應該使用'application/json'。
這些是我發現了太多,這使我懷疑我的執行效果。 – 2009-07-02 03:30:33