class HerdApiClientOperations {

    JsonSqsMessageBody mapJsontoBdataKey(String messageBody) throws IOException
    {
        ObjectMapper mapper = new ObjectMapper();
        mapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true);
        mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);

        return mapper.readValue(new JSONObject(messageBody).getString(JSON_KEY), JsonSqsMessageBody.class);
    }

}