| Class | Description | 
                            | DefaultJsonGenerator | A JsonGenerator that can be configured with various JsonGenerator.Options. | 
                            | DefaultJsonGenerator.ClosureConverter | A converter that handles converting a given type using a closure. | 
                            | JsonBuilder | A builder for creating JSON payloads. | 
                            | JsonDelegate | Utility class used as delegate of closures representing JSON objects. | 
                            | 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 | 
                            | 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. | 
                            | JsonToken | A JSON token, with a type, line / column information, and the text of that token. | 
                            | 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. |