我有一个使用 Spring 云函数编写的 AWS lambda。我的入口点定义为 .
public class LambdaController extends SpringBootRequestHandler<String, String> {
}
然后我有一个实现 Function 接口的类,其中包含 Lambda 的逻辑。当我使用测试字符串(例如“sample”)从 Lambda 调用它时,它工作正常,但是当我使用 JSON 有效负载(例如,使用 SNS 触发器)调用它时,我得到以下异常。
"errorMessage": "com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT
我错过了什么吗?