Exception Summary Exception Description IgnoredPropertyExceptionSpecialized
JsonMappingExceptionsub-class used to indicate case where an explicitly ignored property is encountered, and mapper is configured to consider this an error.
InvalidDefinitionExceptionIntermediate exception type used as the base class for all
JsonMappingExceptions that are due to problems with target type definition; usually a problem with annotations used on a class or its properties.
InvalidFormatExceptionSpecialized sub-class of
MismatchedInputExceptionthat is used when the underlying problem appears to be that of bad formatting of a value to deserialize.
InvalidNullExceptionException thrown if a `null` value is being encountered for a property designed as "fail on null" property (see
InvalidTypeIdExceptionException thrown when resolution of a type id fails. MismatchedInputExceptionGeneral exception type used as the base class for all
JsonMappingExceptions 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.
PropertyBindingExceptionBase class for
JsonMappingExceptions that are specifically related to problems related to binding an individual property.
JsonMappingExceptionsub-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).
ValueInstantiationExceptionException type used for generic failures during processing by
ValueInstantiator: commonly used to wrap exceptions thrown by constructor or factory method.