我需要从JSON获取数据,由客户端的ajax传输。基本上,我使用的是这样的:如何处理瓶子中的JSON请求?
@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对象?