All Classes

Class Description
ArrayUtils  
BaseJsonParser
Base JSON parser.
ByteScanner  
Cache<KEY,​VALUE>
Cache
CacheType  
CharacterSource  
CharBuf  
CharScanner  
CharSequenceValue  
Chr  
Dates  
DefaultFastStringService
Internal class for fast processing of Strings during JSON parsing - default version
DefaultFastStringServiceFactory  
DefaultJsonGenerator
A JsonGenerator that can be configured with various JsonGenerator.Options.
DefaultJsonGenerator.ClosureConverter
A converter that handles converting a given type using a closure.
Exceptions  
Exceptions.JsonInternalException  
FastStringService  
FastStringServiceFactory
Factory method to create the service.
FastStringUtils
Internal class for fast processing of Strings during JSON parsing
IO  
JsonBuilder
A builder for creating JSON payloads.
JsonDelegate
Utility class used as delegate of closures representing JSON objects.
JsonException
JsonException is the exception thrown by the JSON builder and slurper classes, whenever a problem occurs when creating or parsing JSON data structures.
JsonFastParser
This works in index overlay mode or chop mode.
JsonGenerator
Generates JSON from objects.
JsonGenerator.Converter
Handles converting a given type.
JsonGenerator.Options
A builder used to construct a JsonGenerator instance that allows control over the serialized JSON output.
JsonLexer
The lexer reads JSON tokens in a streaming fashion from the underlying reader.
JsonOutput
Class responsible for the actual String serialization of the possible values of a JSON structure.
JsonOutput.JsonUnescaped
Represents unescaped JSON
JsonParser
This is the parser interface that backs the new JsonSlurper.
JsonParserCharArray
Converts an input JSON String into Java objects works with String or char array as input.
JsonParserLax  
JsonParserType
Allows selection of parser type for new new JsonSlurper.
JsonParserUsingCharacterSource
Converts an input JSON String into Java objects works with String or char array as input.
JsonSlurper
This has the same interface as the original JsonSlurper written for version 1.8.0, but its implementation has completely changed.
JsonSlurperClassic
This is the original slurper included in case someone relies on its exact behavior.
JsonStringDecoder  
JsonToken
A JSON token, with a type, line / column information, and the text of that token.
JsonTokenType
The original slurper and lexer use this class.
LazyMap
This maps only builds once you ask for a key for the first time.
LazyValueMap
This class is important to the performance of the parser.
MapItemValue
This holds a mapping from value key to value value to maximize laziness.
NumberValue  
ReaderCharacterSource  
SimpleCache<K,​V>  
StreamingJsonBuilder
A builder for creating JSON payloads.
StreamingJsonBuilder.StreamingJsonDelegate
The delegate used when invoking closures
StringEscapeUtils
Escapes and unescapes Strings for Java, Java Script, HTML, XML, and SQL.
Type  
Value  
ValueContainer  
ValueList  
ValueMap<K,​V>  
ValueMapImpl
This map is for object serialization mainly.