Package org.apache.groovy.json.internal


package org.apache.groovy.json.internal
  • Class
    Description
    Array helpers used by the JSON internals.
    Base JSON parser.
    Utilities for rendering bytes as hexadecimal ASCII characters.
    Cache<KEY,VALUE>
    Cache
    Identifiers for cache eviction policies.
    Character cursor abstraction used by the streaming JSON parsers.
    Growable character buffer used by the JSON internals.
    Low-level character scanning utilities used while parsing JSON values.
    Overlay-backed Value that keeps a character slice until conversion is required.
    Character array helpers used by the JSON internals.
    Date helpers used by the JSON parser for supported timestamp formats.
    Internal exception helpers used by the JSON parser implementation.
    Runtime exception used inside the JSON internals to simplify propagation.
    Internal class for fast processing of Strings during JSON parsing
    Reader and writer helpers used by the JSON parser internals.
    This works in index overlay mode or chop mode.
    Converts an input JSON String into Java objects works with String or char array as input.
    JSON parser variant that also accepts comments, single quotes, and unquoted strings.
    Converts an input JSON String into Java objects works with String or char array as input.
    Decodes JSON string escape sequences from character buffers.
    This maps only builds once you ask for a key for the first time.
    This class is important to the performance of the parser.
    This holds a mapping from value key to value value to maximize laziness.
    Overlay-backed numeric Value that parses JSON numbers on demand.
    Buffered CharacterSource implementation backed by a Reader.
    Thin adapter that exposes CommonCache through the internal Cache API.
    Token classifications used by the lazy JSON parser.
    Represents a lazily decoded JSON token or container managed by the index-overlay parser.
    Simple Value wrapper for literals and already-hydrated JSON containers.
    List implementation that lazily converts overlay Value instances on access.
    Map contract used by the lazy JSON object implementations.
    This map is for object serialization mainly.