Package org.codehaus.jackson.sym
package org.codehaus.jackson.sym
Internal implementation classes for efficient handling of
of symbols in JSON (field names in Objects)
-
ClassesClassDescriptionA caching symbol table implementation used for canonicalizing JSON field names (as
Name
s which are constructed directly from a byte-based input source).This class is a kind of specialized type-safe Map, from char array to String value.Base class for tokenized names (key strings in objects) that have been tokenized from byte-based input sources (likeInputStream
.Specialized implementation of PName: can be used for short Strings that consists of at most 4 bytes.Specialized implementation of PName: can be used for short Strings that consists of 5 to 8 bytes.Specialized implementation of PName: can be used for short Strings that consists of 9 to 12 bytes.Generic implementation of PName used for "long" names, where long means that its byte (UTF-8) representation is 13 bytes or more.