Deprecated API
Contents
-
Deprecated Classes
-
Deprecated FieldsFieldDescriptionSince 2.16.
ErrorReportConfiguration.getMaxErrorTokenLength()will be used instead.Since 2.16.ErrorReportConfiguration.DEFAULT_MAX_RAW_CONTENT_LENGTHwill be used instead.Since 2.13, useIOContext._contentReferenceinsteadSince 2.14 -- do not useSince 2.13 useErrorReportConfiguration.DEFAULT_MAX_RAW_CONTENT_LENGTHinsteadin 2.16. Use Separators API instead.in 2.16. Use the Separators API instead.
-
Deprecated MethodsMethodDescriptionSince 2.13, use
ParserBase._contentReference()instead.Since 2.14 UseCharTypes.copyHexBytes(boolean)insteadSince 2.14 UseCharTypes.copyHexChars(boolean)insteadSince 2.16. UseContentReference.construct(boolean, Object, ErrorReportConfiguration)instead.Since 2.16. UseContentReference.construct(boolean, Object, int, int, ErrorReportConfiguration)instead.Since 2.13, useIOContext.contentReference()insteadSince 2.17 useNumberInput.parseBigDecimal(char[], boolean)insteadSince 2.17 useNumberInput.parseBigDecimal(char[], int, int, boolean)insteadSince 2.17 useNumberInput.parseBigDecimal(String, boolean)insteadSince 2.17 useNumberInput.parseBigInteger(String, boolean)insteadSince 2.17 useNumberInput.parseDouble(String, boolean)insteadSince 2.17 useNumberInput.parseFloat(String, boolean)insteadSince 2.3; use method that takes argumentSince 2.13since 2.10 useTSFBuilder.configure(JsonFactory.Feature, boolean)insteadSince 2.2, useJsonFactory.createGenerator(OutputStream)instead.Since 2.2, useJsonFactory.createGenerator(OutputStream, JsonEncoding)instead.Since 2.2, useJsonFactory.createGenerator(Writer)instead.Since 2.2, useJsonFactory.createParser(byte[])instead.Since 2.2, useJsonFactory.createParser(byte[],int,int)instead.Since 2.2, useJsonFactory.createParser(File)instead.Since 2.2, useJsonFactory.createParser(InputStream)instead.Since 2.2, useJsonFactory.createParser(Reader)instead.Since 2.2, useJsonFactory.createParser(String)instead.Since 2.2, useJsonFactory.createParser(URL)instead.since 2.10 useTSFBuilder.configure(JsonFactory.Feature, boolean)insteadsince 2.10 useTSFBuilder.configure(JsonFactory.Feature, boolean)insteadSince 2.10 useTSFBuilder.inputDecorator(InputDecorator)insteadSince 2.10 useTSFBuilder.outputDecorator(OutputDecorator)insteadSince 2.17 useJsonGenerator.currentValue()insteadSince 2.17 useJsonGenerator.currentValue()insteadSince 2.7, useJsonGenerator.overrideStdFeatures(int, int)instead -- remove from 2.9Since 2.12 UseJsonGenerator.writeStartArray(Object, int)insteadSince 2.13 UseJsonLocation.contentReference()insteadSince 2.17 useJsonParser.currentLocation()insteadSince 2.17 useJsonParser.currentName()instead.Since 2.12 useJsonParser.currentTokenId()insteadSince 2.17 useJsonParser.currentValue()insteadSince 2.17 useJsonParser.currentTokenLocation()insteadSince 2.17 useJsonParser.assignCurrentValue(Object)insteadSince 2.7, useJsonParser.overrideStdFeatures(int, int)insteadSince 2.13 useJsonStreamContext.startLocation(ContentReference)insteadSince 2.8 useJsonStreamContext.typeDesc()insteadUseObjectCodec.getFactory()instead.Since 2.16 useCharsToNameCanonicalizer.createRoot(TokenStreamFactory)insteadSince 2.16 useCharsToNameCanonicalizer.createRoot(TokenStreamFactory)insteadSince 2.16 useCharsToNameCanonicalizer.makeChild()instead.Since 2.7: does not have meaning as parameters depend on type resolved.Since 2.10 callJsonStringEncoder.getInstance()and thenencodeAsUTF8()) instead. NOTE: was accidentally removed but reintroduced as deprecated in 2.12.5, to be removed from 3.0)Since 2.16 should useRecyclerPoolabstraction instead of calling static methods of this classSince 2.10 callJsonStringEncoder.getInstance()instead. NOTE: was accidentally removed but reintroduced as deprecated in 2.12.5, to be removed from 3.0)Since 2.10 callJsonStringEncoder.getInstance()and thenquoteAsString()) instead. NOTE: was accidentally removed but reintroduced as deprecated in 2.12.5, to be removed from 3.0)Since 2.10 callJsonStringEncoder.getInstance()and thenquoteAsString()) instead. NOTE: was accidentally removed but reintroduced as deprecated in 2.12.5, to be removed from 3.0)Since 2.10 callJsonStringEncoder.getInstance()(and thenquoteAsUTF8()) instead. NOTE: was accidentally removed but reintroduced as deprecated in 2.12.5, to be removed from 3.0)in 2.16. Use the Separators API instead.in 2.16. Use the Separators API instead.in 2.16. Use the Separators API instead.in 2.16. Use the Separators API instead.Since 2.15 just access String contents if necessary, callNumberInput.parseBigDecimal(String, boolean)(or other overloads) directly insteadSince 2.6: functionality not used by any official Jackson component, should be moved out if anyone needs itSince 2.12 simply useVersionUtil.versionFor(Class)insteadSince 2.7 use correctly spelled methodVersion.isUnknownVersion()
-
Deprecated ConstructorsConstructorDescriptionsince 2.12 Use the constructor that takes
TokenFilter.Inclusionargument instead.com.fasterxml.jackson.core.filter.FilteringParserDelegate(JsonParser, TokenFilter, boolean, boolean) Since 2.16. UseContentReference(boolean, Object, ErrorReportConfiguration)instead.Since 2.16. UseContentReference(boolean, Object, int, int, ErrorReportConfiguration)instead.Since 2.10in 2.16. Use the Separators API instead.in 2.16. Use the Separators API instead.in 2.16. Use the Separators API instead.Since 2.17 use new canonical constructorUse variant that takes group and artifact ids
-
Deprecated Enum ConstantsEnum ConstantDescriptionSince 2.10 use
JsonWriteFeature.ESCAPE_NON_ASCIIinsteadSince 2.10 useJsonWriteFeature.QUOTE_FIELD_NAMESinsteadSince 2.10 useJsonWriteFeature.WRITE_NAN_AS_STRINGSinsteadUseStreamWriteFeature.USE_FAST_DOUBLE_WRITERinsteadUseJsonWriteFeature.WRITE_HEX_UPPER_CASEinsteadSince 2.10 useJsonWriteFeature.WRITE_NUMBERS_AS_STRINGSinsteadSince 2.10 useJsonReadFeature.ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTERinsteadSince 2.10 useJsonReadFeature.ALLOW_MISSING_VALUESinsteadSince 2.10 useJsonReadFeature.ALLOW_NON_NUMERIC_NUMBERSinsteadSince 2.10 useJsonReadFeature.ALLOW_LEADING_ZEROS_FOR_NUMBERSinsteadSince 2.10 useJsonReadFeature.ALLOW_TRAILING_COMMAinsteadSince 2.10 useJsonReadFeature.ALLOW_UNESCAPED_CONTROL_CHARSinstead