设置AWS lambda请求格式时出现Python错误
我得用AWS lambda打电话。 我有: 但当我运行它时,会出现一个错误: 调用调用操作时发生错误(InvalidRequestContentException):无法将请求正文解析为json:意外字符(“”(代码39)):应在[Source:[B@4cb02e4e;行:1,列:3]” 我如何解决我的问题设置AWS lambda请求格式时出现Python错误,python,json,aws-lambda,payload,Python,Json,Aws Lambda,Payload,我得用AWS lambda打电话。 我有: 但当我运行它时,会出现一个错误: 调用调用操作时发生错误(InvalidRequestContentException):无法将请求正文解析为json:意外字符(“”(代码39)):应在[Source:[B@4cb02e4e;行:1,列:3]” 我如何解决我的问题 提前感谢如果您想以字符串形式传递JSON对象,可以使用中所述的JSON.dumps(有效负载)。我所看到的关于在Lambda调用中传递有效负载的所有官方文档都已丢失或不正确。这对我来说是有效
提前感谢如果您想以字符串形式传递JSON对象,可以使用中所述的JSON.dumps(有效负载)。我所看到的关于在Lambda调用中传递有效负载的所有官方文档都已丢失或不正确。这对我来说是有效的:
# Construct a dict object
payload = {"key": "value"}
# Invoke the Lambda function, passing the payload
lambda_client.invoke(FunctionName='myFunctionName',
InvocationType='RequestResponse',
Payload=json.dumps(payload))
# Construct a dict object
payload = {"key": "value"}
# Invoke the Lambda function, passing the payload
lambda_client.invoke(FunctionName='myFunctionName',
InvocationType='RequestResponse',
Payload=json.dumps(payload))