in amazon-sns-trigger-server/src/main/java/jetbrains/buildServer/clouds/amazon/sns/trigger/controllers/BaseAwsConnectionController.java [36:46]
protected <T> T readJson(@NotNull HttpServletRequest request) throws AwsSnsHttpEndpointException {
T requestObject;
try (Reader reader = new BufferedReader(new InputStreamReader(request.getInputStream(), StandardCharsets.UTF_8))) {
requestObject = OBJECT_MAPPER.readValue(reader, new TypeReference<T>() {
});
} catch (Exception e) {
throw new AwsSnsHttpEndpointException("Can't parse request body", e);
}
return requestObject;
}