protected Object readResolve()
String _name
Note that this is the only non-transient field; used when reading back from serialized state.
Also: must not be private, accessed from `BaseVariants`
char _paddingChar
Base64Variant.PADDING_CHAR_NONE
if not).int _maxLineLength
Integer.MAX_VALUE
if not limited).
Note: for some output modes (when writing attributes) linefeeds may need to be avoided, and this value ignored.
boolean _writePadding
Base64Variant.PaddingReadBehaviour _paddingReadBehaviour
protected Object readResolve()
Note: must be overridden by sub-classes as well.
int _factoryFeatures
int _parserFeatures
int _generatorFeatures
ObjectCodec _objectCodec
CharacterEscapes _characterEscapes
StreamReadConstraints _streamReadConstraints
JsonParser
s constructed using
this factory.InputDecorator _inputDecorator
OutputDecorator _outputDecorator
SerializableString _rootValueSeparator
int _maximumNonEscapedChar
0
to indicate that no threshold is specified, or value
at or above 127 to indicate last character code that is NOT automatically escaped
(but depends on other configuration rules for checking).char _quoteChar
JsonWriteFeature.QUOTE_FIELD_NAMES
)
and JSON String values.long _totalBytes
long _totalChars
int _lineNr
int _columnNr
ContentReference _contentReference
ContentReference.unknown()
)._sourceRef
(Object-valued)private Object writeReplace()
JsonPointer _nextSegment
JsonPointer _head
NOTE: we'll use `volatile` here assuming that this is unlikely to become a performance bottleneck. If it becomes one we can probably just drop it and things still should work (despite warnings as per JMM regarding visibility (and lack thereof) of unguarded changes).
String _asString
JsonPointer.toString()
should be as efficient as possible.
NOTE: starting with 2.14, there is no accompanying
JsonPointer._asStringOffset
that MUST be considered with this String;
this String
may contain preceding path, as it is now full path
of parent pointer, except for the outermost pointer instance.
int _asStringOffset
String _matchingPropertyName
int _matchingElementIndex
int _hashCode
JsonPointer._asString
being the exact full representation (it
is often "more", including parent path).JsonLocation _location
int _maxNestingDepth
int _maxNumLen
int _maxStringLen
RequestPayload _requestPayload
private void readObject(ObjectInputStream in) throws IOException
IOException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
protected Object readResolve()
int _offset
-1
if not in use.int _length
-1
if not in use.boolean _isContentTextual
JsonToken _token
private void readObject(ObjectInputStream in) throws IOException
IOException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
protected Object readResolve()
String _value
byte[] _quotedUTF8Ref
byte[] _unquotedUTF8Ref
char[] _quotedChars
char[] indents
int charsPerLevel
String eol
DefaultPrettyPrinter.Indenter _arrayIndenter
DefaultPrettyPrinter.Indenter _objectIndenter
SerializableString _rootSeparator
boolean _spacesInObjectEntries
Separators _separators
String _objectFieldValueSeparatorWithSpaces
Object lock
String _rootValueSeparator
Separators _separators
byte[] _payloadAsBytes
CharSequence _payloadAsText
String _charset
char objectFieldValueSeparator
char objectEntrySeparator
char arrayValueSeparator
Copyright © 2008–2024 FasterXML. All rights reserved.