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:
    Serialized Form
    • Field Detail

      • _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 Detail

      • UnrecognizedPropertyException

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

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