jackson-databind 文档 下载链接(含jar包、源码、pom)
jackson-databind 简介
杰克逊Databind
Jackson的通用数据绑定功能:适用于核心流API。
此项目包含常规用途的数据绑定功能 和杰克逊数据处理器的树模型。 它建立在流 API(流解析器/生成器)包上, 并使用杰克逊注释进行配置。 项目在 Apache 许可证 2.0 下获得许可。
虽然杰克逊的原始用例是JSON数据绑定,但现在它可以用来读取内容。 也以其他数据格式编码,只要存在解析器和生成器实现。 类的命名在许多地方使用单词“JSON”,即使没有实际的 JSON 格式硬依赖关系。
jackson-databind 中文文档、中英对照文档 说明
摘要:jackson-databind、com.fasterxml.jackson.core、中文文档、中英对照文档、下载、包含jar包、原API文档、源代码、Maven依赖信息文件、翻译后的API文档、fasterxml、jackson、core、databind、中英对照文档、jar包、java;
使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。
人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
双语对照,边学技术、边学英语。
涉及的包(package)
jackson-databind 2.9.9 API
Packages
Package |
Description |
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.
基本数据绑定(映射)功能,允许将JSON内容读取到Java对象(POJOS)和JSON树(JSONNode),以及将Java对象和树作为JSON编写。
|
com.fasterxml.jackson.databind.annotation |
Annotations that directly depend on classes in databinding bundle (not just Jackson core) and cannot be included in Jackson core annotations package (because it cannot have any external dependencies).
直接依赖于数据绑定捆绑包(不仅仅是杰克逊核心)中的类的注释,不能包含在杰克逊核心注释包中(因为它不能拥有任何外部依赖项)。
|
com.fasterxml.jackson.databind.cfg |
Package that contains most of configuration-related classes; exception being couple of most-commonly used configuration things (like Feature enumerations) that are at the main level (
com.fasterxml.jackson.databind ).
包含大多数配置相关类的包;异常是主要级别(com.fasterxml.jackson.databind)的最常用的配置内容(如功能枚举)的几个常用配置
|
com.fasterxml.jackson.databind.deser |
Contains implementation classes of deserialization part of data binding.
包含数据绑定的Deserialization部分的实现类。
|
com.fasterxml.jackson.databind.deser.impl |
Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces.
包含数据绑定的Deserialization部分的那些实现类,这些部分不被视为公共或半公共接口的一部分。
|
com.fasterxml.jackson.databind.deser.std |
Contains public standard implementations of abstraction that Jackson uses.
包含杰克逊使用的抽象的公共标准实现。
|
com.fasterxml.jackson.databind.exc |
|
com.fasterxml.jackson.databind.ext |
Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added.
包含对“外部”包的扩展支持:可能或可能在运行时环境中存在的内容,但通常使用它,以便可以添加显式支持。
|
com.fasterxml.jackson.databind.introspect |
Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.
Bean Introspection所需的功能,用于检测豆类的访问器和变异符,以及定位和处理方法注释所需。
|
com.fasterxml.jackson.databind.jsonFormatVisitors |
Classes used for exposing logical structure of POJOs as Jackson sees it, and exposed via
ObjectMapper.acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, JsonFormatVisitorWrapper) methods.
作为杰克逊看到POJOS逻辑结构的类,并通过ObjectMapper.acceptJsonFormatvisitor(类,jsonFormatvisitorWrapper)和ObjectMapper.acceptJsonFormatorVisitor(com.fasterxml.jackson.databind.javatyper wistrationer)方法。
|
com.fasterxml.jackson.databind.jsonschema |
Classes needed for JSON schema support (currently just ability to generate schemas using serialization part of data mapping)
JSON Schema支持所需的类(目前使用数据映射的序列化部分生成模式)
|
com.fasterxml.jackson.databind.jsontype |
Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization.
包含接口的包,该接口定义如何在反序列化期间实现用于动态解析类型的功能。
|
com.fasterxml.jackson.databind.jsontype.impl |
Package that contains standard implementations for
TypeIdResolver .
包含typeresolverbuilder和typeidResolver的标准实现的包。
|
com.fasterxml.jackson.databind.module |
Package that contains classes and interfaces to help implement custom extension
ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module) .
包含类和接口的程序包,以帮助实现自定义扩展模块(使用objectMapper.regiStermodule(com.fasterxml.jacksonson.databind.module)注册。
|
com.fasterxml.jackson.databind.node |
Contains concrete
JsonNode implementations Jackson uses for the Tree model.
包含混凝土jsonnode实现杰克逊用于树模型。
|
com.fasterxml.jackson.databind.ser |
Contains implementation classes of serialization part of data binding.
包含数据绑定的序列化部分的实现类。
|
com.fasterxml.jackson.databind.ser.impl |
Contains implementation classes of serialization part of data binding.
包含数据绑定的序列化部分的实现类。
|
com.fasterxml.jackson.databind.ser.std |
|
com.fasterxml.jackson.databind.type |
Package that contains concrete implementations of
Map s).
包含javatype的具体实现的包,以及用于构建来自各种输入数据类型(如类,类型)和以编程方式(适用于结构化类型,数组,列表和映射)构建实例的工厂(类型的类型)。
|
com.fasterxml.jackson.databind.util |
Utility classes for Mapper package.
用于映射器包的实用程序。
|
涉及的类(class)
AbstractDeserializer
AbstractTypeResolver
AccessPattern
Annotated
AnnotatedClass
AnnotatedClass.Creators
AnnotatedClassResolver
AnnotatedConstructor
AnnotatedField
AnnotatedFieldCollector
AnnotatedMember
AnnotatedMethod
AnnotatedMethodCollector
AnnotatedMethodMap
AnnotatedParameter
AnnotatedWithParams
AnnotationCollector
AnnotationCollector.NoAnnotations
AnnotationCollector.OneAnnotation
AnnotationCollector.TwoAnnotations
AnnotationIntrospector
AnnotationIntrospector.ReferenceProperty
AnnotationIntrospector.ReferenceProperty.Type
AnnotationIntrospectorPair
AnnotationMap
Annotations
AnyGetterWriter
ArrayBlockingQueueDeserializer
ArrayBuilders
ArrayBuilders.BooleanBuilder
ArrayBuilders.ByteBuilder
ArrayBuilders.DoubleBuilder
ArrayBuilders.FloatBuilder
ArrayBuilders.IntBuilder
ArrayBuilders.LongBuilder
ArrayBuilders.ShortBuilder
ArrayIterator
ArrayNode
ArraySerializerBase
ArrayType
AsArraySerializerBase
AsArrayTypeDeserializer
AsArrayTypeSerializer
AsExistingPropertyTypeSerializer
AsExternalTypeDeserializer
AsExternalTypeSerializer
AsPropertyTypeDeserializer
AsPropertyTypeSerializer
AsWrapperTypeDeserializer
AsWrapperTypeSerializer
AtomicBooleanDeserializer
AtomicReferenceDeserializer
AtomicReferenceSerializer
AttributePropertyWriter
BaseJsonNode
BaseSettings
BasicBeanDescription
BasicClassIntrospector
BasicDeserializerFactory
BasicSerializerFactory
BeanAsArrayBuilderDeserializer
BeanAsArrayDeserializer
BeanAsArraySerializer
BeanDescription
BeanDeserializer
BeanDeserializerBase
BeanDeserializerBuilder
BeanDeserializerFactory
BeanDeserializerModifier
BeanProperty
BeanProperty.Bogus
BeanProperty.Std
BeanPropertyDefinition
BeanPropertyFilter
BeanPropertyMap
BeanPropertyWriter
BeanSerializer
BeanSerializerBase
BeanSerializerBuilder
BeanSerializerFactory
BeanSerializerModifier
BeanUtil
BigIntegerNode
BinaryNode
BooleanNode
BooleanSerializer
BuilderBasedDeserializer
ByteArraySerializer
ByteBufferBackedInputStream
ByteBufferBackedOutputStream
ByteBufferDeserializer
ByteBufferSerializer
CalendarSerializer
ClassIntrospector
ClassIntrospector.MixInResolver
ClassKey
ClassNameIdResolver
ClassSerializer
ClassStack
ClassUtil
ClassUtil.Ctor
CollectionDeserializer
CollectionDeserializer.CollectionReferringAccumulator
CollectionLikeType
CollectionSerializer
CollectionType
CompactStringObjectMap
ConcreteBeanPropertyBase
ConfigFeature
ConfigOverride
ConfigOverrides
ConstantValueInstantiator
ContainerDeserializerBase
ContainerNode
ContainerSerializer
ContextAttributes
ContextAttributes.Impl
ContextualDeserializer
ContextualKeyDeserializer
ContextualSerializer
Converter
Converter.None
CoreXMLDeserializers
CoreXMLDeserializers.Std
CoreXMLSerializers
CoreXMLSerializers.XMLGregorianCalendarSerializer
CreatorCandidate
CreatorCandidate.Param
CreatorCollector
CreatorCollector.StdTypeConstructor
CreatorProperty
DatabindContext
DataFormatReaders
DataFormatReaders.Match
DateDeserializers
DateDeserializers.CalendarDeserializer
DateDeserializers.DateBasedDeserializer
DateDeserializers.DateDeserializer
DateDeserializers.SqlDateDeserializer
DateDeserializers.TimestampDeserializer
DateSerializer
DateTimeSerializerBase
DecimalNode
DefaultDeserializationContext
DefaultDeserializationContext.Impl
DefaultSerializerProvider
DefaultSerializerProvider.Impl
DelegatingDeserializer
DeserializationConfig
DeserializationContext
DeserializationFeature
DeserializationProblemHandler
DeserializerCache
DeserializerFactory
DeserializerFactoryConfig
Deserializers
Deserializers.Base
DOMDeserializer
DOMDeserializer.DocumentDeserializer
DOMDeserializer.NodeDeserializer
DOMSerializer
DoubleNode
EnumDeserializer
EnumMapDeserializer
EnumResolver
EnumSerializer
EnumSetDeserializer
EnumSetSerializer
EnumValues
ErrorThrowingDeserializer
ExternalTypeHandler
ExternalTypeHandler.Builder
FailingDeserializer
FailingSerializer
FieldProperty
FileSerializer
FilteredBeanPropertyWriter
FilterProvider
FloatNode
FromStringDeserializer
FromStringDeserializer.Std
HandlerInstantiator
IgnoredPropertyException
IndexedListSerializer
IndexedStringListSerializer
InetAddressSerializer
InetSocketAddressSerializer
InjectableValues
InjectableValues.Std
InnerClassProperty
IntNode
InvalidDefinitionException
InvalidFormatException
InvalidNullException
InvalidTypeIdException
ISO8601DateFormat
ISO8601Utils
IterableSerializer
IteratorSerializer
JacksonAnnotationIntrospector
JacksonStdImpl
Java7Support
Java7SupportImpl
JavaType
JavaUtilCollectionsDeserializers
JdkDeserializers
JsonAnyFormatVisitor
JsonAnyFormatVisitor.Base
JsonAppend
JsonAppend.Attr
JsonAppend.Prop
JsonArrayFormatVisitor
JsonArrayFormatVisitor.Base
JsonBooleanFormatVisitor
JsonBooleanFormatVisitor.Base
JsonDeserialize
JsonDeserializer
JsonDeserializer.None
JsonFormatTypes
JsonFormatVisitable
JsonFormatVisitorWithSerializerProvider
JsonFormatVisitorWrapper
JsonFormatVisitorWrapper.Base
JsonIntegerFormatVisitor
JsonIntegerFormatVisitor.Base
JsonLocationInstantiator
JsonMapFormatVisitor
JsonMapFormatVisitor.Base
JsonMappingException
JsonMappingException.Reference
JsonNaming
JsonNode
JsonNodeCreator
JsonNodeDeserializer
JsonNodeFactory
JsonNodeType
JsonNullFormatVisitor
JsonNullFormatVisitor.Base
JsonNumberFormatVisitor
JsonNumberFormatVisitor.Base
JsonObjectFormatVisitor
JsonObjectFormatVisitor.Base
JSONPObject
JsonPOJOBuilder
JsonPOJOBuilder.Value
JsonSchema
JsonSerializable
JsonSerializable.Base
JsonSerializableSchema
JsonSerialize
JsonSerialize.Inclusion
JsonSerialize.Typing
JsonSerializer
JsonSerializer.None
JsonStringFormatVisitor
JsonStringFormatVisitor.Base
JsonTypeIdResolver
JsonTypeResolver
JsonValueFormat
JsonValueFormatVisitor
JsonValueFormatVisitor.Base
JsonValueInstantiator
JsonValueSerializer
JSONWrappedObject
KeyDeserializer
KeyDeserializer.None
KeyDeserializers
LinkedNode
LongNode
LRUMap
ManagedReferenceProperty
MapDeserializer
MapEntryDeserializer
MapEntrySerializer
MapLikeType
MapperConfig
MapperConfigBase
MapperFeature
MappingIterator
MappingJsonFactory
MapProperty
MapSerializer
MapType
MemberKey
MergingSettableBeanProperty
MethodProperty
MinimalClassNameIdResolver
MismatchedInputException
MissingNode
Module
Module.SetupContext
MutableConfigOverride
Named
NamedType
NameTransformer
NameTransformer.Chained
NameTransformer.NopTransformer
NioPathDeserializer
NioPathSerializer
NoClass
NonTypedScalarSerializerBase
NopAnnotationIntrospector
NullifyingDeserializer
NullNode
NullsAsEmptyProvider
NullsConstantProvider
NullSerializer
NullsFailProvider
NullValueProvider
NumberDeserializers
NumberDeserializers.BigDecimalDeserializer
NumberDeserializers.BigIntegerDeserializer
NumberDeserializers.BooleanDeserializer
NumberDeserializers.ByteDeserializer
NumberDeserializers.CharacterDeserializer
NumberDeserializers.DoubleDeserializer
NumberDeserializers.FloatDeserializer
NumberDeserializers.IntegerDeserializer
NumberDeserializers.LongDeserializer
NumberDeserializers.NumberDeserializer
NumberDeserializers.PrimitiveOrWrapperDeserializer
NumberDeserializers.ShortDeserializer
NumberSerializer
NumberSerializers
NumberSerializers.Base
NumberSerializers.DoubleSerializer
NumberSerializers.FloatSerializer
NumberSerializers.IntegerSerializer
NumberSerializers.IntLikeSerializer
NumberSerializers.LongSerializer
NumberSerializers.ShortSerializer
NumericNode
ObjectArrayDeserializer
ObjectArraySerializer
ObjectBuffer
ObjectIdInfo
ObjectIdReader
ObjectIdReferenceProperty
ObjectIdReferenceProperty.PropertyReferring
ObjectIdValueProperty
ObjectIdWriter
ObjectMapper
ObjectMapper.DefaultTypeResolverBuilder
ObjectMapper.DefaultTyping
ObjectNode
ObjectReader
ObjectWriter
ObjectWriter.GeneratorSettings
ObjectWriter.Prefetch
OptionalHandlerFactory
PackageVersion
PlaceholderForType
POJONode
POJOPropertiesCollector
POJOPropertyBuilder
POJOPropertyBuilder.Linked
POJOPropertyBuilder.MemberIterator
PrimitiveArrayBuilder
PrimitiveArrayDeserializers
PropertyBasedCreator
PropertyBasedObjectIdGenerator
PropertyBasedObjectIdGenerator
PropertyBindingException
PropertyBuilder
PropertyFilter
PropertyMetadata
PropertyMetadata.MergeInfo
PropertyName
PropertyNamingStrategy
PropertyNamingStrategy.KebabCaseStrategy
PropertyNamingStrategy.LowerCaseStrategy
PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy
PropertyNamingStrategy.PascalCaseStrategy
PropertyNamingStrategy.PropertyNamingStrategyBase
PropertyNamingStrategy.SnakeCaseStrategy
PropertyNamingStrategy.UpperCamelCaseStrategy
PropertySerializerMap
PropertySerializerMap.SerializerAndMapResult
PropertyValue
PropertyValueBuffer
PropertyWriter
RawSerializer
RawValue
ReadableObjectId
ReadableObjectId.Referring
ReadOnlyClassToSerializerMap
ReferenceType
ReferenceTypeDeserializer
ReferenceTypeSerializer
ResolvableDeserializer
ResolvableSerializer
ResolvedRecursiveType
RootNameLookup
RuntimeJsonMappingException
SchemaAware
SequenceWriter
SerializableSerializer
SerializationConfig
SerializationFeature
SerializerCache
SerializerFactory
SerializerFactoryConfig
SerializerProvider
Serializers
Serializers.Base
SettableAnyProperty
SettableBeanProperty
SettableBeanProperty.Delegating
SetterlessProperty
ShortNode
SimpleAbstractTypeResolver
SimpleBeanPropertyDefinition
SimpleBeanPropertyFilter
SimpleBeanPropertyFilter.FilterExceptFilter
SimpleBeanPropertyFilter.SerializeExceptFilter
SimpleDeserializers
SimpleFilterProvider
SimpleKeyDeserializers
SimpleMixInResolver
SimpleModule
SimpleSerializers
SimpleType
SimpleValueInstantiators
SqlDateSerializer
SqlTimeSerializer
StackTraceElementDeserializer
StaticListSerializerBase
StdArraySerializers
StdArraySerializers.BooleanArraySerializer
StdArraySerializers.CharArraySerializer
StdArraySerializers.DoubleArraySerializer
StdArraySerializers.FloatArraySerializer
StdArraySerializers.IntArraySerializer
StdArraySerializers.LongArraySerializer
StdArraySerializers.ShortArraySerializer
StdArraySerializers.TypedPrimitiveArraySerializer
StdConverter
StdDateFormat
StdDelegatingDeserializer
StdDelegatingSerializer
StdDeserializer
StdJdkSerializers
StdJdkSerializers.AtomicBooleanSerializer
StdJdkSerializers.AtomicIntegerSerializer
StdJdkSerializers.AtomicLongSerializer
StdKeyDeserializer
StdKeyDeserializers
StdKeySerializer
StdKeySerializers
StdKeySerializers.Default
StdKeySerializers.Dynamic
StdKeySerializers.EnumKeySerializer
StdKeySerializers.StringKeySerializer
StdNodeBasedDeserializer
StdScalarDeserializer
StdScalarSerializer
StdSerializer
StdSubtypeResolver
StdTypeResolverBuilder
StdValueInstantiator
StringArrayDeserializer
StringArraySerializer
StringCollectionDeserializer
StringCollectionSerializer
StringDeserializer
StringSerializer
SubtypeResolver
SubTypeValidator
TextNode
ThrowableDeserializer
TimeZoneSerializer
TokenBuffer
TokenBuffer.Parser
TokenBuffer.Segment
TokenBufferDeserializer
TokenBufferReadContext
TokenBufferSerializer
ToStringSerializer
TreeTraversingParser
TypeBase
TypeBindings
TypeDeserializer
TypeDeserializerBase
TypeFactory
TypeIdResolver
TypeIdResolverBase
TypeKey
TypeModifier
TypeNameIdResolver
TypeParser
TypeResolutionContext
TypeResolutionContext.Basic
TypeResolverBuilder
TypeSerializer
TypeSerializerBase
TypeWrappedDeserializer
TypeWrappedSerializer
UnknownSerializer
UnrecognizedPropertyException
UnresolvedForwardReference
UnresolvedId
UntypedObjectDeserializer
UntypedObjectDeserializer.Vanilla
UnwrappedPropertyHandler
UnwrappingBeanPropertyWriter
UnwrappingBeanSerializer
UUIDDeserializer
UUIDSerializer
ValueInjector
ValueInstantiator
ValueInstantiator.Base
ValueInstantiator.Gettable
ValueInstantiators
ValueInstantiators.Base
ValueNode
ViewMatcher
VirtualAnnotatedMember
VirtualBeanPropertyWriter
VisibilityChecker
VisibilityChecker.Std
WithMember
WritableObjectId