"error%5Bcode%5D=BAD_REQUEST_ERROR&error%5Bdescription%5D=Payment+failed&error%5Bsource%5D=gateway&error%5Bstep%5D=payment_authorization&error%5Breason%5D=payment_failed&error%5Bmetadata%5D=%7B%22payment_id%22%3A%22pay_Es97gMGzx61l1u%22%2C%22order_id%22%3A%22order_Es96Rxp5OmnVVF%22%7D"
我们目前正在从Flask迁移到Lambda服务。在Flask中,我能够获得字典中的数据,但在AWS Lambda服务中,我收到的数据是字符串,有人知道如何解析这个或将其转换为json或字典吗?
谢谢你的时间(。
这个例子字符串看起来像一个编码URI字符串。你从哪里得到它的?你能不能提供更多关于使用环境的信息:API网关或来自另一个lambda的请求,以及你是如何得到这个的?
在Pyhton中,通常你可以用字典来获取路径参数和查询字符串参数。
def my_handler(event, context):
params = event["pathParameters"]
query = event["queryStringParameters"]