Internal implementation classes for efficient handling of of symbols in JSON (field names in Objects)
Class Summary Class Description ByteQuadsCanonicalizerReplacement for
BytesToNameCanonicalizerwhich aims at more localized memory access due to flattening of name quad data.
CharsToNameCanonicalizerThis class is a kind of specialized type-safe Map, from char array to String value. NameBase class for tokenized names (key strings in objects) that have been tokenized from byte-based input sources (like
Name1Specialized implementation of PName: can be used for short Strings that consists of at most 4 bytes. Name2Specialized implementation of PName: can be used for short Strings that consists of 5 to 8 bytes. Name3Specialized implementation of PName: can be used for short Strings that consists of 9 to 12 bytes. NameNGeneric implementation of PName used for "long" names, where long means that its byte (UTF-8) representation is 13 bytes or more.