Uses of Interface
com.fasterxml.jackson.core.SerializableString
Packages that use SerializableString
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.Base classes used by concrete Parser and Generator implementations;
contain functionality that is not specific to JSON or input
abstraction (byte vs char).
JSON-specific parser and generator implementation classes that
Jackson defines and uses.
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.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).Contains implementation classes of serialization part of
data binding.
Contains implementation classes of serialization part of
data binding.
Utility classes for Mapper package.
-
Uses of SerializableString in com.fasterxml.jackson.core
Fields in com.fasterxml.jackson.core declared as SerializableStringModifier and TypeFieldDescriptionprotected SerializableStringJsonFactory._rootValueSeparatorSeparator used between root-level values, if any; null indicates "do not add separator".protected SerializableStringJsonFactoryBuilder._rootValueSeparatorstatic final SerializableStringJsonFactory.DEFAULT_ROOT_VALUE_SEPARATORMethods in com.fasterxml.jackson.core that return SerializableStringModifier and TypeMethodDescriptionJsonpCharacterEscapes.getEscapeSequence(int ch) JsonFactoryBuilder.rootValueSeparator()Methods in com.fasterxml.jackson.core with parameters of type SerializableStringModifier and TypeMethodDescriptionbooleanJsonParser.nextFieldName(SerializableString str) Method that fetches next token (as if callingJsonParser.nextToken()) and verifies whether it isJsonToken.FIELD_NAMEwith specified name and returns result of that comparison.JsonFactoryBuilder.rootValueSeparator(SerializableString sep) Method that allows overriding String used for separating root-level JSON values (default is single space character)JsonGenerator.setRootValueSeparator(SerializableString sep) Method that allows overriding String used for separating root-level JSON values (default is single space character)abstract voidJsonGenerator.writeFieldName(SerializableString name) Method similar toJsonGenerator.writeFieldName(String), main difference being that it may perform better as some of processing (such as quoting of certain characters, or encoding into external encoding if supported by generator) can be done just once and reused for later calls.voidJsonGenerator.writeRaw(SerializableString raw) Method that will force generator to copy input text verbatim with no modifications (including that no escaping is done and no separators are added even if context [array, object] would otherwise require such).voidJsonGenerator.writeRawValue(SerializableString raw) Method similar toJsonGenerator.writeRawValue(String), but potentially more efficient as it may be able to use pre-encoded content (similar toJsonGenerator.writeRaw(SerializableString).abstract voidJsonGenerator.writeString(SerializableString text) Method similar toJsonGenerator.writeString(String), but that takesSerializableStringwhich can make this potentially more efficient to call as generator may be able to reuse quoted and/or encoded representation. -
Uses of SerializableString in com.fasterxml.jackson.core.base
Methods in com.fasterxml.jackson.core.base with parameters of type SerializableStringModifier and TypeMethodDescriptionvoidGeneratorBase.writeFieldName(SerializableString name) voidGeneratorBase.writeRawValue(SerializableString text) voidGeneratorBase.writeString(SerializableString text) -
Uses of SerializableString in com.fasterxml.jackson.core.filter
Methods in com.fasterxml.jackson.core.filter with parameters of type SerializableStringModifier and TypeMethodDescriptionvoidFilteringGeneratorDelegate.writeFieldName(SerializableString name) voidFilteringGeneratorDelegate.writeRaw(SerializableString text) voidFilteringGeneratorDelegate.writeString(SerializableString value) -
Uses of SerializableString in com.fasterxml.jackson.core.io
Classes in com.fasterxml.jackson.core.io that implement SerializableStringModifier and TypeClassDescriptionclassString token that can lazily serialize String contained and then reuse that serialization later on.Methods in com.fasterxml.jackson.core.io that return SerializableStringModifier and TypeMethodDescriptionabstract SerializableStringCharacterEscapes.getEscapeSequence(int ch) Method generators can call to get lookup table for determining exact escape sequence to use for given character. -
Uses of SerializableString in com.fasterxml.jackson.core.json
Fields in com.fasterxml.jackson.core.json declared as SerializableStringModifier and TypeFieldDescriptionprotected SerializableStringWriterBasedJsonGenerator._currentEscapeWhen custom escapes are used, this member variable is used internally to hold a reference to currently used escapeprotected SerializableStringJsonGeneratorImpl._rootValueSeparatorSeparator to use, if any, between root-level values.Methods in com.fasterxml.jackson.core.json with parameters of type SerializableStringModifier and TypeMethodDescriptionprotected voidWriterBasedJsonGenerator._writeFieldName(SerializableString name, boolean commaBefore) protected voidWriterBasedJsonGenerator._writeFieldNameTail(SerializableString name) protected final voidUTF8JsonGenerator._writePPFieldName(SerializableString name) protected voidWriterBasedJsonGenerator._writePPFieldName(SerializableString name, boolean commaBefore) booleanReaderBasedJsonParser.nextFieldName(SerializableString sstr) booleanUTF8StreamJsonParser.nextFieldName(SerializableString str) JsonGeneratorImpl.setRootValueSeparator(SerializableString sep) voidUTF8JsonGenerator.writeFieldName(SerializableString name) voidWriterBasedJsonGenerator.writeFieldName(SerializableString name) voidUTF8JsonGenerator.writeRaw(SerializableString text) voidWriterBasedJsonGenerator.writeRaw(SerializableString text) voidUTF8JsonGenerator.writeRawValue(SerializableString text) final voidUTF8JsonGenerator.writeString(SerializableString text) voidWriterBasedJsonGenerator.writeString(SerializableString sstr) -
Uses of SerializableString in com.fasterxml.jackson.core.util
Fields in com.fasterxml.jackson.core.util declared as SerializableStringModifier and TypeFieldDescriptionprotected SerializableStringDefaultPrettyPrinter._rootSeparatorString printed between root-level values, if any.Methods in com.fasterxml.jackson.core.util with parameters of type SerializableStringModifier and TypeMethodDescriptionJsonGeneratorDelegate.setRootValueSeparator(SerializableString sep) DefaultPrettyPrinter.withRootSeparator(SerializableString rootSeparator) Deprecated.in 2.16.voidJsonGeneratorDelegate.writeFieldName(SerializableString name) voidJsonGeneratorDelegate.writeRaw(SerializableString raw) voidJsonGeneratorDelegate.writeString(SerializableString text) Constructors in com.fasterxml.jackson.core.util with parameters of type SerializableStringModifierConstructorDescriptionDefaultPrettyPrinter(SerializableString rootSeparator) Deprecated.in 2.16.DefaultPrettyPrinter(DefaultPrettyPrinter base, SerializableString rootSeparator) Deprecated.in 2.16. -
Uses of SerializableString in com.fasterxml.jackson.databind
Fields in com.fasterxml.jackson.databind declared as SerializableStringModifier and TypeFieldDescriptionprotected SerializableStringPropertyName._encodedSimpleLazily-constructed efficient representation of the simple name.final SerializableStringObjectWriter.GeneratorSettings.rootValueSeparatorCaller may want to override so-called "root value separator", String added (verbatim, with no quoting or escaping) between values in root context.Methods in com.fasterxml.jackson.databind that return SerializableStringModifier and TypeMethodDescriptionPropertyName.simpleAsEncoded(MapperConfig<?> config) Accessor that may be used to get lazily-constructed efficient representation of the simple name.Methods in com.fasterxml.jackson.databind with parameters of type SerializableStringModifier and TypeMethodDescriptionObjectWriter.GeneratorSettings.withRootValueSeparator(SerializableString sep) ObjectWriter.withRootValueSeparator(SerializableString sep) Constructors in com.fasterxml.jackson.databind with parameters of type SerializableStringModifierConstructorDescriptionGeneratorSettings(PrettyPrinter pp, FormatSchema sch, CharacterEscapes esc, SerializableString rootSep) -
Uses of SerializableString in com.fasterxml.jackson.databind.cfg
Methods in com.fasterxml.jackson.databind.cfg that return SerializableStringModifier and TypeMethodDescriptionMapperConfig.compileString(String src) Method for constructing a specialized textual object that can typically be serialized faster than basicString(depending on escaping needed if any, char-to-byte encoding if needed). -
Uses of SerializableString in com.fasterxml.jackson.databind.ser
Methods in com.fasterxml.jackson.databind.ser that return SerializableString -
Uses of SerializableString in com.fasterxml.jackson.databind.ser.impl
Fields in com.fasterxml.jackson.databind.ser.impl declared as SerializableStringModifier and TypeFieldDescriptionfinal SerializableStringObjectIdWriter.propertyNameName of id property to write, if not null: if null, should only write references, but id property is handled by some other entity.Constructors in com.fasterxml.jackson.databind.ser.impl with parameters of type SerializableStringModifierConstructorDescriptionprotectedObjectIdWriter(JavaType t, SerializableString propName, ObjectIdGenerator<?> gen, JsonSerializer<?> ser, boolean alwaysAsId) -
Uses of SerializableString in com.fasterxml.jackson.databind.util
Methods in com.fasterxml.jackson.databind.util that return SerializableStringMethods in com.fasterxml.jackson.databind.util that return types with arguments of type SerializableStringModifier and TypeMethodDescriptionEnumValues.internalMap()Method used for serialization and introspection by core Jackson code.EnumValues.values()Methods in com.fasterxml.jackson.databind.util with parameters of type SerializableStringModifier and TypeMethodDescriptionstatic EnumValuesEnumValues.construct(Class<Enum<?>> enumClass, SerializableString[] externalValues) voidTokenBuffer.writeFieldName(SerializableString name) voidTokenBuffer.writeRaw(SerializableString text) voidTokenBuffer.writeString(SerializableString text) Constructors in com.fasterxml.jackson.databind.util with parameters of type SerializableString