繁体   English   中英

测试 aws lambda python function 嵌套 json

[英]Testing aws lambda python function with nested json

以下是我想作为我的测试事件输入的内容,也是我的 lambda python function 知道如何处理的内容。

{
  "body": '{"email":"example@example.com","password":"Example1"}',
  "path": "/SignIn"
}

但是,您不能将此配置为 aws lambda 中的测试事件,因为您会收到以下(有点合理)错误:

There is an error in your JSON event. Please correct it before saving.

有点道理,因为JSON不应该有任何单引号。但是,如果我使用所有双引号也不行。

有任何想法吗? 漏洞?

你可以这样做

{
  "body": "{\"email\":\"example@example.com\",\"password\":\"Example1\"}",
  "path": "SignIn"
}

但是然后执行 json.loads() 并去掉“”,但理想情况下我永远不会像这样在 API 有效负载上发送密码!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM