如何将Python POST数据转换为JSON?

时间:2014-10-04 07:53:59

标签: python arrays json google-app-engine

我在Python中有以下代码:

def post(self):
    example = self.request.get("example")
    other = self.request.get("other")

如果未知,如何获取所有帖子数据?我是Python的新手,但有些东西:

def post(self):
    array = self.request.get()
    myJSON = MagicArrayToJson(array)
    self.response.headers['Content-Type'] = 'application/json'
    self.response.write(myJSON)

1 个答案:

答案 0 :(得分:2)

这可能取决于您使用的框架。但我想,对于帖子请求,所有语法都有self.request.dataself.request.body

尝试self.request.data这样的

def post(self):
    data = self.request.data

    # If data is in querystring, convert it to dict
    # urlparse lib is convenient for this

    myJSON = MagicArrayToJson(array)
    self.response.headers['Content-Type'] = 'application/json'
    self.response.write(myJSON)