べすとえふぉーと

プログラミング等のノート 

GAEでjsonを出力する

とりあえずいんぽーと

import wsgiref.handlers
from django.utils import simplejson

from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
from google.appengine.ext import db

吐き出す部分

class MainPage(webapp.RequestHandler):
    def post(self):
        GetImage = self.request.get('getimage')
        if(GetImage):
             data = {"result": "OK"
                     ,"imageUrl" : "http://www.example.com/001.jpg"
                     ,"thumbnailUrl":"http://www.example.com/001thum.jpg"}
             self.response.content_type = "application/json"
             self.response.out.write("%s" % (simplejson.dumps(data, ensure_ascii=True)))

あとはおまじない

application = webapp.WSGIApplication(
                                     [('/', MainPage)],
                                     debug=True)

def main():
    run_wsgi_app(application)

if __name__ == "__main__":
    main()