Class UnrecognizedPropertyException

All Implemented Interfaces:
Serializable

public class UnrecognizedPropertyException extends JsonMappingException
Specialized JsonMappingException sub-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).
Since:
1.6
See Also:
  • Field Details

    • _referringClass

      protected final Class<?> _referringClass
      Class that does not contain mapping for the unrecognized property.
    • _unrecognizedPropertyName

      protected final String _unrecognizedPropertyName

      Note: redundant information since it is also included in the reference path.

  • Constructor Details

    • UnrecognizedPropertyException

      public UnrecognizedPropertyException(String msg, JsonLocation loc, Class<?> referringClass, String propName)
  • Method Details

    • from

      public static UnrecognizedPropertyException from(JsonParser jp, Object fromObjectOrClass, String propertyName)
    • getReferringClass

      public Class<?> getReferringClass()
      Method for accessing type (class) that is missing definition to allow binding of the unrecognized property.
    • getUnrecognizedPropertyName

      public String getUnrecognizedPropertyName()
      Convenience method for accessing logical property name that could not be mapped. Note that it is the last path reference in the underlying path.