Class DeserializationException

  • All Implemented Interfaces:
    Serializable

    public class DeserializationException
    extends Exception
    DeserializationException explains how and where the problem occurs in the source JSON text during deserialization.
    Since:
    2.0.0
    See Also:
    Serialized Form
    • Constructor Detail

      • DeserializationException

        public DeserializationException​(int position,
                                        org.apache.camel.util.json.DeserializationException.Problems problemType,
                                        Object unexpectedObject)
        Parameters:
        position - where the exception occurred.
        problemType - how the exception occurred.
        unexpectedObject - what caused the exception.
    • Method Detail

      • getPosition

        public int getPosition()
        Returns:
        an index of the string character the error type occurred at.
      • getProblemType

        public org.apache.camel.util.json.DeserializationException.Problems getProblemType()
        Returns:
        the enumeration for how the exception occurred.
      • getUnexpectedObject

        public Object getUnexpectedObject()
        Returns:
        a representation of what caused the exception.