-
Deprecated ClassesClassDescriptionSince 3.2 (un-maintained since 2.10)Since 3.1 should use correctly named
StdConvertingSerializerinstead.Since 3.1 should no longer be used (replaced byEnumValuesToWrite).
-
Deprecated Exceptions
-
Deprecated MethodsMethodDescriptionSince 3.2Since 3.2Since 3.1 use overload
StdDeserializer._verifyNullForPrimitive(DeserializationContext, JsonParser, Object)Not to be used by code outside jackson-databind.Since 3.2UseJsonNode.asString()instead.UseJsonNode.asString(String)instead.UseJsonNode.isString()instead.UseJsonNode.stringValue()instead.since 3.0 UseJsonNodeCreator.stringNode(String)insteadSince 3.1 use overload withJsonNodeas first argumentSince 3.0 useObjectReader.typeFactory()Since 3.0 useObjectWriter.typeFactory()Since 3.2, should no longer be neededSince 3.0 use variant that takesJsonFormat.ValueargumentSince 3.1, callers should switch to callingAsArraySerializerBase.withResolved(BeanProperty, TypeSerializer, ValueSerializer, Boolean, Object, boolean)instead.Since 3.1 use one ofpropertyDefaultValue()variants.since 3.0.0-rc2 UseDefaultAccessorNamingStrategyinsteadSince 3.1 Just callClass.isRecord()
-
Deprecated ConstructorsConstructorDescriptionsince 3.1Since 3.2Since 3.2Should use
VisibilityChecker.construct(JsonAutoDetect.Value)instead.Prefer similar constructor accepting a JavaType detectedBaseTypePrefer similar constructor accepting a JavaType detectedBaseTypeSince 3.2 use variant with 3 argumentsSince 3.1