Uses of Class
com.fasterxml.jackson.core.JsonFactory
Packages that use JsonFactory
Package
Description
Main public API classes of the core streaming JSON
processor: most importantly
JsonFactory
used for constructing
JSON parser (JsonParser)
and generator
(JsonGenerator)
instances.Package that contains interfaces needed for dynamic, pluggable
format (auto)detection; as well as basic utility classes for
simple format detection functionality.
Utility classes used by Jackson Core functionality.
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.-
Uses of JsonFactory in com.fasterxml.jackson.core
Classes in com.fasterxml.jackson.core with type parameters of type JsonFactoryModifier and TypeClassDescriptionclassTSFBuilder<F extends JsonFactory,B extends TSFBuilder<F, B>> Since 2.10, Builder class is offered for creating token stream factories with difference configurations: with 3.x they will be fully immutable.Methods in com.fasterxml.jackson.core that return JsonFactoryModifier and TypeMethodDescriptionJsonFactoryBuilder.build()final JsonFactoryJsonFactory.configure(JsonFactory.Feature f, boolean state) Deprecated.final JsonFactoryJsonFactory.configure(JsonGenerator.Feature f, boolean state) Method for enabling or disabling specified generator feature (checkJsonGenerator.Featurefor list of features)final JsonFactoryJsonFactory.configure(JsonParser.Feature f, boolean state) Method for enabling or disabling specified parser feature (checkJsonParser.Featurefor list of features)JsonFactory.copy()Method for constructing a newJsonFactorythat has the same settings as this instance, but is otherwise independent (i.e. nothing is actually shared, symbol tables are separate).JsonFactory.disable(JsonFactory.Feature f) Deprecated.since 2.10 useTSFBuilder.configure(JsonFactory.Feature, boolean)insteadJsonFactory.disable(JsonGenerator.Feature f) Method for disabling specified generator feature (checkJsonGenerator.Featurefor list of features)JsonFactory.disable(JsonParser.Feature f) Method for disabling specified parser features (checkJsonParser.Featurefor list of features)JsonFactory.enable(JsonFactory.Feature f) Deprecated.since 2.10 useTSFBuilder.configure(JsonFactory.Feature, boolean)insteadJsonFactory.enable(JsonGenerator.Feature f) Method for enabling specified generator features (checkJsonGenerator.Featurefor list of features)JsonFactory.enable(JsonParser.Feature f) Method for enabling specified parser feature (checkJsonParser.Featurefor list of features)ObjectCodec.getFactory()Accessor for finding underlying data format factory (JsonFactory) codec will use for data binding.ObjectCodec.getJsonFactory()Deprecated.UseObjectCodec.getFactory()instead.JsonFactory.setCharacterEscapes(CharacterEscapes esc) Method for defining custom escapes factory uses forJsonGenerators it creates.JsonFactory.setCodec(ObjectCodec oc) Method for associating aObjectCodec(typically acom.fasterxml.jackson.databind.ObjectMapper) with this factory (and more importantly, parsers and generators it constructs).JsonFactory.setErrorReportConfiguration(ErrorReportConfiguration src) Method for overridingErrorReportConfigurationdefined for this factory.JsonFactory.setInputDecorator(InputDecorator d) Deprecated.Since 2.10 useTSFBuilder.inputDecorator(InputDecorator)insteadJsonFactory.setOutputDecorator(OutputDecorator d) Deprecated.Since 2.10 useTSFBuilder.outputDecorator(OutputDecorator)insteadJsonFactory.setRecyclerPool(RecyclerPool<BufferRecycler> p) JsonFactory.setRootValueSeparator(String sep) Method that allows overriding String used for separating root-level JSON values (default is single space character)JsonFactory.setStreamReadConstraints(StreamReadConstraints src) Method for overridingStreamReadConstraintsdefined for this factory.JsonFactory.setStreamWriteConstraints(StreamWriteConstraints swc) Method for overridingStreamWriteConstraintsdefined for this factory.Constructors in com.fasterxml.jackson.core with parameters of type JsonFactoryModifierConstructorDescriptionprotectedJsonFactory(JsonFactory src, ObjectCodec codec) Constructor used when copy()ing a factory instance.protectedTSFBuilder(JsonFactory base) -
Uses of JsonFactory in com.fasterxml.jackson.core.format
Fields in com.fasterxml.jackson.core.format declared as JsonFactoryModifier and TypeFieldDescriptionprotected final JsonFactory[]DataFormatDetector._detectorsOrdered list of factories which both represent data formats to detect (in precedence order, starting with highest) and are used for actual detection.protected final JsonFactoryDataFormatMatcher._matchFactory that produced sufficient match (if any)Methods in com.fasterxml.jackson.core.format that return JsonFactoryModifier and TypeMethodDescriptionDataFormatMatcher.getMatch()Accessor forJsonFactorythat represents format that data matched.Methods in com.fasterxml.jackson.core.format with parameters of type JsonFactoryModifier and TypeMethodDescriptionInputAccessor.Std.createMatcher(JsonFactory match, MatchStrength matchStrength) Constructors in com.fasterxml.jackson.core.format with parameters of type JsonFactoryModifierConstructorDescriptionDataFormatDetector(JsonFactory... detectors) protectedDataFormatMatcher(InputStream in, byte[] buffered, int bufferedStart, int bufferedLength, JsonFactory match, MatchStrength strength) Constructor parameters in com.fasterxml.jackson.core.format with type arguments of type JsonFactory -
Uses of JsonFactory in com.fasterxml.jackson.core.util
Methods in com.fasterxml.jackson.core.util with parameters of type JsonFactoryModifier and TypeMethodDescriptionJsonGeneratorDecorator.decorate(JsonFactory factory, JsonGenerator generator) Allow to decorateJsonGeneratorinstances returned byJsonFactory. -
Uses of JsonFactory in com.fasterxml.jackson.databind
Subclasses of JsonFactory in com.fasterxml.jackson.databindModifier and TypeClassDescriptionclassSub-class ofJsonFactorythat will create a properObjectCodecto allow seam-less conversions between JSON content and Java objects (POJOs).Fields in com.fasterxml.jackson.databind declared as JsonFactoryModifier and TypeFieldDescriptionprotected final JsonFactoryObjectWriter._generatorFactoryFactory used for constructingJsonGeneratorsprotected final JsonFactoryObjectMapper._jsonFactoryFactory used to createJsonParserandJsonGeneratorinstances as necessary.protected final JsonFactoryObjectReader._parserFactoryFactory used for constructingJsonGeneratorsMethods in com.fasterxml.jackson.databind that return JsonFactoryModifier and TypeMethodDescriptionMappingJsonFactory.copy()ObjectMapper.getFactory()ObjectReader.getFactory()ObjectWriter.getFactory()ObjectMapper.tokenStreamFactory()Method that can be used to get hold ofJsonFactorythat this mapper uses if it needs to constructJsonParsers and/orJsonGenerators.Methods in com.fasterxml.jackson.databind with parameters of type JsonFactoryModifier and TypeMethodDescriptionprotected ObjectReaderObjectReader._new(ObjectReader base, JsonFactory f) Overridable factory method called by various "withXxx()" methodsprotected ObjectWriterObjectWriter._new(ObjectWriter base, JsonFactory f) Overridable factory method called by various "withXxx()" methodsObjectMapper.copyWith(JsonFactory factory) Method for creating a newObjectMapper.final booleanDeserializationConfig.isEnabled(JsonParser.Feature f, JsonFactory factory) final booleanSerializationConfig.isEnabled(JsonGenerator.Feature f, JsonFactory factory) Accessor method that first checks if we have any overrides for feature, and only if not, checks state of passed-in factory.ObjectReader.with(JsonFactory f) Method for constructing a new reader instance with configuration that uses passedJsonFactoryfor constructing underlying Readers.ObjectWriter.with(JsonFactory f) Constructors in com.fasterxml.jackson.databind with parameters of type JsonFactoryModifierConstructorDescriptionMappingJsonFactory(JsonFactory src, ObjectMapper mapper) Constructs instance that uses specifiedJsonFactoryfor constructing necessaryJsonParsers and/orJsonGenerators.Constructs instance that uses specifiedJsonFactoryfor constructing necessaryJsonParsers and/orJsonGenerators, and uses given providers for accessing serializers and deserializers.protectedObjectMapper(ObjectMapper src, JsonFactory factory) Copy-constructor, mostly used to supportObjectMapper.copyWith(JsonFactory).protectedObjectReader(ObjectReader base, JsonFactory f) protectedObjectWriter(ObjectWriter base, JsonFactory f) -
Uses of JsonFactory in com.fasterxml.jackson.databind.json
Methods in com.fasterxml.jackson.databind.json that return JsonFactoryMethods in com.fasterxml.jackson.databind.json with parameters of type JsonFactoryModifier and TypeMethodDescriptionstatic JsonMapper.BuilderJsonMapper.builder(JsonFactory streamFactory) Constructors in com.fasterxml.jackson.databind.json with parameters of type JsonFactory
TSFBuilder.configure(JsonFactory.Feature, boolean)instead