Uses of Class
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.DatabindException
Package
Description
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.Contains implementation classes of deserialization part of
data binding.
-
Uses of DatabindException in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind
Modifier and TypeClassDescriptionclass
Checked exception used to signal fatal problems with mapping of content, distinct from low-level I/O problems (signaled using simpleIOException
s) or data encoding/decoding problems (signaled withStreamReadException
,StreamWriteException
).Modifier and TypeMethodDescriptionprotected JsonDeserializer<Object>
ObjectMapper._findRootDeserializer
(DeserializationContext ctxt, JavaType valueType) Method called to locate deserializer for the passed root-level value.protected JsonDeserializer<Object>
ObjectReader._findRootDeserializer
(DeserializationContext ctxt) Method called to locate deserializer for the passed root-level value.protected JsonDeserializer<Object>
ObjectReader._findTreeDeserializer
(DeserializationContext ctxt) <T> T
ObjectMapper.readValue
(byte[] src, int offset, int len, TypeReference<T> valueTypeRef) <T> T
<T> T
<T> T
ObjectMapper.readValue
(byte[] src, TypeReference<T> valueTypeRef) <T> T
<T> T
final <T> T
ObjectMapper.readValue
(JsonParser p, ResolvedType valueType) Method to deserialize JSON content into a Java type, reference to which is passed as argument.<T> T
ObjectMapper.readValue
(JsonParser p, TypeReference<T> valueTypeRef) Method to deserialize JSON content into a Java type, reference to which is passed as argument.<T> T
ObjectMapper.readValue
(JsonParser p, JavaType valueType) Type-safe overloaded method, basically alias forObjectMapper.readValue(JsonParser, Class)
.<T> T
ObjectMapper.readValue
(JsonParser p, Class<T> valueType) Method to deserialize JSON content into a non-container type (it can be an array type, however): typically a bean, array or a wrapper type (likeBoolean
).<T> T
ObjectMapper.readValue
(File src, TypeReference<T> valueTypeRef) Method to deserialize JSON content from given file into given Java type.<T> T
Method to deserialize JSON content from given file into given Java type.<T> T
Method to deserialize JSON content from given file into given Java type.<T> T
ObjectMapper.readValue
(InputStream src, TypeReference<T> valueTypeRef) <T> T
ObjectMapper.readValue
(InputStream src, JavaType valueType) <T> T
ObjectMapper.readValue
(InputStream src, Class<T> valueType) <T> T
ObjectMapper.readValue
(Reader src, TypeReference<T> valueTypeRef) <T> T
<T> T
<T> T
ObjectMapper.readValue
(URL src, TypeReference<T> valueTypeRef) Same asObjectMapper.readValue(java.net.URL, Class)
except that target specified byTypeReference
.<T> T
Same asObjectMapper.readValue(java.net.URL, Class)
except that target specified byJavaType
.<T> T
Method to deserialize JSON content from given resource into given Java type.void
ObjectMapper.writeValue
(JsonGenerator g, Object value) Method that can be used to serialize any Java value as JSON output, using providedJsonGenerator
.void
ObjectMapper.writeValue
(File resultFile, Object value) Method that can be used to serialize any Java value as JSON output, written to File provided.void
ObjectMapper.writeValue
(OutputStream out, Object value) Method that can be used to serialize any Java value as JSON output, using output stream provided (using encodingJsonEncoding.UTF8
).void
ObjectMapper.writeValue
(Writer w, Object value) Method that can be used to serialize any Java value as JSON output, using Writer provided.void
ObjectWriter.writeValue
(DataOutput out, Object value) void
ObjectWriter.writeValue
(File resultFile, Object value) Method that can be used to serialize any Java value as JSON output, written to File provided.void
ObjectWriter.writeValue
(OutputStream out, Object value) Method that can be used to serialize any Java value as JSON output, using output stream provided (using encodingJsonEncoding.UTF8
).void
ObjectWriter.writeValue
(Writer w, Object value) Method that can be used to serialize any Java value as JSON output, using Writer provided. -
Uses of DatabindException in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.deser
Modifier and TypeClassDescriptionclass
Exception thrown during deserialization when there are object id that can't be resolved. -
Uses of DatabindException in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.exc
Modifier and TypeClassDescriptionclass
SpecializedJsonMappingException
sub-class used to indicate case where an explicitly ignored property is encountered, and mapper is configured to consider this an error.class
Intermediate exception type used as the base class for allJsonMappingException
s that are due to problems with target type definition; usually a problem with annotations used on a class or its properties.class
Specialized sub-class ofMismatchedInputException
that is used when the underlying problem appears to be that of bad formatting of a value to deserialize.class
Exception thrown if a `null` value is being encountered for a property designed as "fail on null" property (seeJsonSetter
).class
Exception thrown when resolution of a type id fails.class
General exception type used as the base class for allJsonMappingException
s 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.class
Base class forJsonMappingException
s that are specifically related to problems related to binding an individual property.class
SpecializedJsonMappingException
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).class
Exception type used for generic failures during processing byValueInstantiator
: commonly used to wrap exceptions thrown by constructor or factory method.