Class UnrecognizedPropertyException

  • All Implemented Interfaces:
    java.io.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 java.lang.Class<?> _referringClass
        Class that does not contain mapping for the unrecognized property.
      • _unrecognizedPropertyName

        protected final java.lang.String _unrecognizedPropertyName

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

    • Constructor Detail

      • UnrecognizedPropertyException

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

      • getReferringClass

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

        public java.lang.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.