如何使用SpringBootRequestHandler将JSON解析为AWS Lambda请求有效负载

时间:2019-06-05 11:02:22

标签: spring amazon-web-services aws-lambda spring-cloud spring-cloud-function

我有一个使用Spring Cloud函数编写的AWS Lambda。我的入口点定义为。

public class LambdaController extends SpringBootRequestHandler<String, String> {

}

然后我有一个实现Function接口的类,其中包括Lambda的逻辑。当我使用测试字符串(例如“示例”)从Lambda调用它时,它工作正常,但是当我使用JSON有效负载调用它时,例如使用SNS触发器,我得到以下异常。

"errorMessage": "com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT

我想念什么吗?

0 个答案:

没有答案