public class JsonMapper extends ObjectMapper
ObjectMapper
implementation.Modifier and Type | Class and Description |
---|---|
static class |
JsonMapper.Builder
Base implementation for "Vanilla"
ObjectMapper , used with
JSON dataformat backend. |
ObjectMapper.DefaultTypeResolverBuilder, ObjectMapper.DefaultTyping
Constructor and Description |
---|
JsonMapper() |
JsonMapper(JsonFactory f) |
Modifier and Type | Method and Description |
---|---|
static JsonMapper.Builder |
builder() |
static JsonMapper.Builder |
builder(JsonFactory streamFactory) |
JsonMapper |
copy()
Method for creating a new
ObjectMapper instance that
has same initial configuration as this instance. |
JsonFactory |
getFactory()
Accessor for finding underlying data format factory
(
JsonFactory ) codec will use for data binding. |
boolean |
isEnabled(JsonReadFeature f) |
boolean |
isEnabled(JsonWriteFeature f) |
JsonMapper.Builder |
rebuild() |
Version |
version()
Method that will return version information stored in and read from jar
that contains this class.
|
acceptJsonFormatVisitor, acceptJsonFormatVisitor, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addMixInAnnotations, canDeserialize, canDeserialize, canSerialize, canSerialize, clearProblemHandlers, configOverride, configure, configure, configure, configure, configure, constructType, convertValue, convertValue, convertValue, createArrayNode, createObjectNode, deactivateDefaultTyping, disable, disable, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findAndRegisterModules, findMixInClassFor, findModules, findModules, generateJsonSchema, getDateFormat, getDeserializationConfig, getDeserializationContext, getInjectableValues, getJsonFactory, getNodeFactory, getPolymorphicTypeValidator, getPropertyNamingStrategy, getRegisteredModuleIds, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSerializerProviderInstance, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, missingNode, mixInCount, nullNode, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerFor, readerFor, readerFor, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerModules, registerModules, registerSubtypes, registerSubtypes, registerSubtypes, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setConfig, setConfig, setDateFormat, setDefaultLeniency, setDefaultMergeable, setDefaultPrettyPrinter, setDefaultPropertyInclusion, setDefaultPropertyInclusion, setDefaultSetterInfo, setDefaultTyping, setDefaultVisibility, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPolymorphicTypeValidator, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, tokenStreamFactory, treeAsTokens, treeToValue, updateValue, valueToTree, writer, writer, writer, writer, writer, writer, writer, writer, writer, writer, writerFor, writerFor, writerFor, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeTree, writeValue, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsString
public JsonMapper()
public JsonMapper(JsonFactory f)
public JsonMapper copy()
ObjectMapper
ObjectMapper
instance that
has same initial configuration as this instance. Note that this
also requires making a copy of the underlying JsonFactory
instance.
Method is typically used when multiple, differently configured mappers are needed. Although configuration is shared, cached serializers and deserializers are NOT shared, which means that the new instance may be re-configured before use; meaning that it behaves the same way as if an instance was constructed from scratch.
copy
in class ObjectMapper
public static JsonMapper.Builder builder()
public static JsonMapper.Builder builder(JsonFactory streamFactory)
public JsonMapper.Builder rebuild()
public Version version()
ObjectMapper
version
in interface Versioned
version
in class ObjectMapper
public JsonFactory getFactory()
ObjectCodec
JsonFactory
) codec will use for data binding.getFactory
in class ObjectMapper
public boolean isEnabled(JsonReadFeature f)
public boolean isEnabled(JsonWriteFeature f)
Copyright © 2010 - 2020 Adobe. All Rights Reserved