Module tools.jackson.databind
Package tools.jackson.databind.exc
package tools.jackson.databind.exc
-
ExceptionsClassDescriptionSpecialized
DatabindExceptionsub-class used to indicate case where an explicitly ignored property is encountered, and mapper is configured to consider this an error.Intermediate exception type used as the base class for allDatabindExceptions that are due to problems with target type definition; usually a problem with annotations used on a class or its properties.Specialized sub-class ofMismatchedInputExceptionthat is used when the underlying problem appears to be that of bad formatting of a value to deserialize.Exception thrown if a `null` value is being encountered for a property designed as "fail on null" property (seeJsonSetter).Exception thrown when resolution of a type id fails.General exception type used as the base class for allDatabindExceptions that are due to input not mapping to target definition; these are typically considered "client errors" since target type definition itself is not the root cause but mismatching input.Base class forMismatchedInputExceptions that are specifically related to problems related to binding an individual property.SpecializedPropertyBindingExceptionsub-class specifically used to indicate problems due to encountering a JSON property that could not be mapped to an Object property (via getter, constructor argument or field).Exception type used for generic failures during processing byValueInstantiator: commonly used to wrap exceptions thrown by constructor or factory method.