Uses of Class
com.fasterxml.jackson.core.JacksonException
-
Packages that use JacksonException Package Description com.fasterxml.jackson.core Main public API classes of the core streaming JSON processor: most importantlyJsonFactoryused for constructing JSON parser (JsonParser) and generator (JsonGenerator) instances.com.fasterxml.jackson.core.exc Package for some ofJsonProcessingExceptionsubtypes contained by streaming API.com.fasterxml.jackson.core.io com.fasterxml.jackson.databind Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (JsonNode), as well as writing Java Objects and trees as JSON.com.fasterxml.jackson.databind.deser Contains implementation classes of deserialization part of data binding.com.fasterxml.jackson.databind.deser.std Contains public standard implementations of abstraction that Jackson uses.com.fasterxml.jackson.databind.exc com.fasterxml.jackson.databind.node Contains concreteJsonNodeimplementations Jackson uses for the Tree model.com.fasterxml.jackson.databind.util Utility classes for Mapper package. -
-
Uses of JacksonException in com.fasterxml.jackson.core
Subclasses of JacksonException in com.fasterxml.jackson.core Modifier and Type Class Description classJsonGenerationExceptionException type for exceptions during JSON writing, such as trying to output content in wrong context (non-matching end-array or end-object, for example).classJsonParseExceptionException type for parsing problems, used when non-well-formed content (content that does not conform to JSON syntax as per specification) is encountered.classJsonProcessingExceptionIntermediate base class for all problems encountered when processing (parsing, generating) JSON content that are not pure I/O problems. -
Uses of JacksonException in com.fasterxml.jackson.core.exc
Subclasses of JacksonException in com.fasterxml.jackson.core.exc Modifier and Type Class Description classInputCoercionExceptionException type for read-side problems that are not direct decoding ("parsing") problems (those would be reported asJsonParseExceptions), but rather result from failed attempts to convert specific Java value out of valid but incompatible input value.classStreamConstraintsExceptionException type used to indicate violations of stream constraints (for exampleStreamReadConstraints) when reading or writing content.classStreamReadExceptionIntermediate base class for all read-side streaming processing problems, including parsing and input value coercion problems.classStreamWriteExceptionIntermediate base class for all read-side streaming processing problems, including parsing and input value coercion problems. -
Uses of JacksonException in com.fasterxml.jackson.core.io
Subclasses of JacksonException in com.fasterxml.jackson.core.io Modifier and Type Class Description classJsonEOFExceptionSpecializedJsonParseExceptionthat is thrown when end-of-input is reached unexpectedly, either within token being decoded, or during skipping of intervening white-space that is not between root-level tokens (that is, is within JSON Object or JSON Array construct). -
Uses of JacksonException in com.fasterxml.jackson.databind
Subclasses of JacksonException in com.fasterxml.jackson.databind Modifier and Type Class Description classDatabindExceptionIntermediate base class for all databind level processing problems, as distinct from stream-level problems or I/O issues below.classJsonMappingExceptionChecked exception used to signal fatal problems with mapping of content, distinct from low-level I/O problems (signaled using simpleIOExceptions) or data encoding/decoding problems (signaled withStreamReadException,StreamWriteException).Methods in com.fasterxml.jackson.databind that throw JacksonException Modifier and Type Method Description abstract TJsonDeserializer. deserialize(JsonParser p, DeserializationContext ctxt)Method that can be called to ask implementation to deserialize JSON content into the value type this serializer handles.TJsonDeserializer. deserialize(JsonParser p, DeserializationContext ctxt, T intoValue)Alternate deserialization method (compared to the most commonly used,JsonDeserializer.deserialize(JsonParser, DeserializationContext)), which takes in initialized value instance, to be configured and/or populated by deserializer.ObjectJsonDeserializer. deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer)Deserialization called when type being deserialized is defined to contain additional type identifier, to allow for correctly instantiating correct subtype.ObjectJsonDeserializer. deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer, T intoValue)Method similar toJsonDeserializer.deserializeWithType(JsonParser,DeserializationContext,TypeDeserializer)but called when merging value. -
Uses of JacksonException in com.fasterxml.jackson.databind.deser
Subclasses of JacksonException in com.fasterxml.jackson.databind.deser Modifier and Type Class Description classUnresolvedForwardReferenceException thrown during deserialization when there are object id that can't be resolved. -
Uses of JacksonException in com.fasterxml.jackson.databind.deser.std
Methods in com.fasterxml.jackson.databind.deser.std that throw JacksonException Modifier and Type Method Description ObjectStdDelegatingDeserializer. deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer, T intoValue) -
Uses of JacksonException in com.fasterxml.jackson.databind.exc
Subclasses of JacksonException in com.fasterxml.jackson.databind.exc Modifier and Type Class Description classIgnoredPropertyExceptionSpecializedJsonMappingExceptionsub-class used to indicate case where an explicitly ignored property is encountered, and mapper is configured to consider this an error.classInvalidDefinitionExceptionIntermediate exception type used as the base class for allJsonMappingExceptions that are due to problems with target type definition; usually a problem with annotations used on a class or its properties.classInvalidFormatExceptionSpecialized sub-class ofMismatchedInputExceptionthat is used when the underlying problem appears to be that of bad formatting of a value to deserialize.classInvalidNullExceptionException thrown if a `null` value is being encountered for a property designed as "fail on null" property (seeJsonSetter).classInvalidTypeIdExceptionException thrown when resolution of a type id fails.classMismatchedInputExceptionGeneral exception type used as the base class for allJsonMappingExceptions 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.classPropertyBindingExceptionBase class forJsonMappingExceptions that are specifically related to problems related to binding an individual property.classUnrecognizedPropertyExceptionSpecializedJsonMappingExceptionsub-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).classValueInstantiationExceptionException type used for generic failures during processing byValueInstantiator: commonly used to wrap exceptions thrown by constructor or factory method. -
Uses of JacksonException in com.fasterxml.jackson.databind.node
Methods in com.fasterxml.jackson.databind.node that throw JacksonException Modifier and Type Method Description protected JsonNodeTreeTraversingParser. currentNumericNode() -
Uses of JacksonException in com.fasterxml.jackson.databind.util
Methods in com.fasterxml.jackson.databind.util that throw JacksonException Modifier and Type Method Description protected voidTokenBuffer.Parser. _checkIsNumber()
-