Как проанализировать JSON как полезную нагрузку лямбда-запроса AWS с помощью SpringBootRequestHandler
У меня есть AWS лямбда, написанная с использованием функции Spring Cloud. Моя точка входа определяется как.
public class LambdaController extends SpringBootRequestHandler<String, String> {
}
Затем у меня есть класс, который реализует интерфейс функции и включает логику для лямбды. Когда я вызываю это из Lambda с помощью тестовой строки (например, "sample"), это работает нормально, но когда я вызываю его, используя полезную нагрузку JSON, например, для триггера SNS, я получаю следующее исключение.
"errorMessage": "com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT
Я что-то пропустил?