Class DeserializationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.apache.camel.util.json.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:
  • Constructor Details

    • 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 Details

    • getMessage

      public String getMessage()
      Overrides:
      getMessage in class Throwable
    • 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.