# Serialized Form

Package com.fasterxml.jackson.core

Class com.fasterxml.jackson.core.Base64Variant extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

### readResolve

    protected Object readResolve()

  Method used to "demote" deserialized instances back to canonical ones

Serialized Fields

### _name

    String _name

  Symbolic name of variant; used for diagnostics/debugging.

  Note that this is the only non-transient field; used when reading back from serialized state

Class com.fasterxml.jackson.core.JsonFactory extends Object implements Serializable

serialVersionUID: 8726401676402117450L

Serialization Methods

### readResolve

    protected Object readResolve()

  Method that we need to override to actually make restoration go through constructors etc. Also: must be overridden by sub-classes as well.

Serialized Fields

### _objectCodec

    ObjectCodec _objectCodec

  Object that implements conversion functionality between Java objects and JSON content. For base JsonFactory implementation usually not set by default, but can be explicitly set. Sub-classes (like @link org.codehaus.jackson.map.MappingJsonFactory} usually provide an implementation.

### _factoryFeatures

    int _factoryFeatures

  Currently enabled factory features.

### _parserFeatures

    int _parserFeatures

  Currently enabled parser features.

### _generatorFeatures

    int _generatorFeatures

  Currently enabled generator features.

### _characterEscapes

    CharacterEscapes _characterEscapes

  Definition of custom character escapes to use for generators created by this factory, if any. If null, standard data format specific escapes are used.

### _inputDecorator

    InputDecorator _inputDecorator

  Optional helper object that may decorate input sources, to do additional processing on input during parsing.

### _outputDecorator

    OutputDecorator _outputDecorator

  Optional helper object that may decorate output object, to do additional processing on output during content generation.

### _rootValueSeparator

    SerializableString _rootValueSeparator

  Separator used between root-level values, if any; null indicates "do not add separator". Default separator is a single space character.

  Since:
    2.1

Class com.fasterxml.jackson.core.JsonGenerationException extends JsonProcessingException implements Serializable

serialVersionUID: 123L

Class com.fasterxml.jackson.core.JsonLocation extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### _totalBytes

    long _totalBytes

### _totalChars

    long _totalChars

### _lineNr

    int _lineNr

### _columnNr

    int _columnNr

### _sourceRef

    Object _sourceRef

  Displayable description for input source: file path, url

Class com.fasterxml.jackson.core.JsonParseException extends JsonProcessingException implements Serializable

serialVersionUID: 123L

Class com.fasterxml.jackson.core.JsonProcessingException extends IOException implements Serializable

serialVersionUID: 123L

Serialized Fields

### _location

    JsonLocation _location

Class com.fasterxml.jackson.core.Version extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### _majorVersion

    int _majorVersion

### _minorVersion

    int _minorVersion

### _patchLevel

    int _patchLevel

### _groupId

    String _groupId

### _artifactId

    String _artifactId

### _snapshotInfo

    String _snapshotInfo

  Additional information for snapshot versions; null for non-snapshot (release) versions.

Package com.fasterxml.jackson.core.io

Class com.fasterxml.jackson.core.io.CharacterEscapes extends Object implements Serializable

serialVersionUID: 1L

Class com.fasterxml.jackson.core.io.InputDecorator extends Object implements Serializable

serialVersionUID: 1L

Class com.fasterxml.jackson.core.io.OutputDecorator extends Object implements Serializable

serialVersionUID: 1L

Class com.fasterxml.jackson.core.io.SerializedString extends Object implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream in)
                     throws IOException

  Throws:
    `IOException`

### writeObject

    private void writeObject(ObjectOutputStream out)
                      throws IOException

  Throws:
    `IOException`

### readResolve

    protected Object readResolve()

Serialized Fields

### _value

    String _value

### _quotedUTF8Ref

    byte[] _quotedUTF8Ref

### _unquotedUTF8Ref

    byte[] _unquotedUTF8Ref

### _quotedChars

    char[] _quotedChars

Package com.fasterxml.jackson.core.util

Class com.fasterxml.jackson.core.util.DefaultPrettyPrinter extends Object implements Serializable

serialVersionUID: -5512586643324525213L

Serialized Fields

### _arrayIndenter

    DefaultPrettyPrinter.Indenter _arrayIndenter

  By default, let's use only spaces to separate array values.

### _objectIndenter

    DefaultPrettyPrinter.Indenter _objectIndenter

  By default, let's use linefeed-adding indenter for separate object entries. We'll further configure indenter to use system-specific linefeeds, and 2 spaces per level (as opposed to, say, single tabs)

### _rootSeparator

    SerializableString _rootSeparator

  String printed between root-level values, if any.

### _spacesInObjectEntries

    boolean _spacesInObjectEntries

  By default we will add spaces around colons used to separate object fields and values. If disabled, will not use spaces around colon.

Class com.fasterxml.jackson.core.util.DefaultPrettyPrinter.FixedSpaceIndenter extends Object implements Serializable

serialVersionUID: 1L

Class com.fasterxml.jackson.core.util.DefaultPrettyPrinter.Lf2SpacesIndenter extends Object implements Serializable

serialVersionUID: 1L

Class com.fasterxml.jackson.core.util.DefaultPrettyPrinter.NopIndenter extends Object implements Serializable

serialVersionUID: 1L

Class com.fasterxml.jackson.core.util.InternCache extends LinkedHashMap<String,String> implements Serializable

Class com.fasterxml.jackson.core.util.MinimalPrettyPrinter extends Object implements Serializable

serialVersionUID: -562765100295218442L

Serialized Fields

### _rootValueSeparator

    String _rootValueSeparator

Copyright © 2012 FasterXML. All Rights Reserved.