7

最近、appengine アプリに取り組んでいます。アプリへのリクエストに含まれる json データを解析したいと思います。requesthandler クラスの request オブジェクトを使用してこれを実現するにはどうすればよいですか?

以下は、私が達成したいことを示すコードのスニペットです。

import cgi
import webapp2
import datamethods

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

class adduser(webapp2.RequestHandler):
    def get(self):
        # Get the phone number from json data in request.
        userphone = self.request.get("phone")
        # Get the name from json data in request.
        name = self.request.get("name")


app = webapp2.WSGIApplication([
  ('/adduser', adduser),
  ('/sign', updatestatus),
  ('/login',login)
], debug=True)


def main():
    run_wsgi_app(app)

if __name__ == "__main__":
    main() 
4

2 に答える 2

18

オブジェクト内の着信 json 文字列を解析する必要があります。この後、属性にアクセスできます。

import json   # Now you can import json instead of simplejson
....
jsonstring = self.request.body
jsonobject = json.loads(jsonstring)
于 2012-08-23T12:19:32.893 に答える