Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设置AWS lambda请求格式时出现Python错误_Python_Json_Aws Lambda_Payload - Fatal编程技术网

设置AWS lambda请求格式时出现Python错误

设置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调用中传递有效负载的所有官方文档都已丢失或不正确。这对我来说是有效

我得用AWS lambda打电话。 我有:

但当我运行它时,会出现一个错误:

调用调用操作时发生错误(InvalidRequestContentException):无法将请求正文解析为json:意外字符(“”(代码39)):应在[Source:[B@4cb02e4e;行:1,列:3]”

我如何解决我的问题


提前感谢

如果您想以字符串形式传递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))