/* (non-Javadoc) * @see sif3.infra.common.conversion.UnmarshalFactory#unmarshalFromJSON(java.lang.String, java.lang.Class) */ @Override public Object unmarshalFromJSON(String payload, Class<?> clazz) throws UnmarshalException, UnsupportedMediaTypeException { Object result = null; try { result = JAXBUtils.unmarshalFromJSONIntoObject(payload, clazz); } catch (Exception e) { logger.error("An error occurred unmarshalling object from XML", e); throw new UnmarshalException("An error occurred unmarshalling object from XML", e); } return result; }