题
我需要从 JSON 获取数据,通过 Ajax 从客户端传输。基本上我用了这样的东西:
@route('/ajax')
def serve_ajax():
return main.parse_request(json.dumps(dict(request.GET)))
其中 main.parse_request 是一个函数,它包含一些处理 JSON 中的变量的逻辑(它是我们游戏引擎的主程序)。
所以问题是我无法通过转换来正确处理 JSON 变量 request.GET
在字典中:因为以我已经编写的方式,我无法传递嵌套对象和数组。此外,每个值都有一个字符串类型,而我需要在整数上有整数类型,在其他值上有字符串类型。
或者,因为我可以获得原始查询字符串(通过 request.query_string
),如何将查询字符串转换为原始 JSON 对象?
解决方案
现在,因为瓶子的 0.10 下,所述request.json
准备使用:)
文献是此处。
其他提示
不隶属于 StackOverflow