| Name | Description | Type | Package | Framework |
| ArrayUtils | Class | groovy.json.internal | Groovy | |
| BaseJsonParser | Scaled down version of Boon JsonParser with features removed that are JDK 1. | Class | groovy.json.internal | Groovy |
| Byt | Class | groovy.json.internal | Groovy | |
| ByteScanner | Class | groovy.json.internal | Groovy | |
| Cache | Interface | groovy.json.internal | Groovy | |
| CacheType | Class | groovy.json.internal | Groovy | |
| CharacterSource | Interface | groovy.json.internal | Groovy | |
| CharBuf | Class | groovy.json.internal | Groovy | |
| CharScanner | Class | groovy.json.internal | Groovy | |
| CharSequenceValue | Class | groovy.json.internal | Groovy | |
| Charsets | Class | groovy.json.internal | Groovy | |
| Chr | Class | groovy.json.internal | Groovy | |
| Dates | Class | groovy.json.internal | Groovy | |
| Exceptions | Class | groovy.json.internal | Groovy | |
| Exceptions .JsonInternalException | Class | groovy.json.internal.Exceptions | Groovy | |
| FastStringUtils | Class | groovy.json.internal | Groovy | |
| FastStringUtils .StringImplementation | Class | groovy.json.internal.FastStringUtils | Groovy | |
| IO | Class | groovy.json.internal | Groovy | |
| JsonBuilder | A builder for creating JSON payloads. | Class | groovy.json | Groovy |
| JsonDelegate | Utility class used as delegate of closures representing JSON objects. | Class | groovy.json | Groovy |
| JsonException | JsonException is the exception thrown by the JSON builder and slurper classes, whenever a problem occurs when creating or parsing JSON data structures. | Class | groovy.json | Groovy |
| JsonFastParser | This works in index overlay mode or chop mode. | Class | groovy.json.internal | Groovy |
| JsonLexer | The lexer reads JSON tokens in a streaming fashion from the underlying reader. | Class | groovy.json | Groovy |
| JsonOutput | Class responsible for the actual String serialization of the possible values of a JSON structure. | Class | groovy.json | Groovy |
| JsonOutput .JsonUnescaped | Class | groovy.json.JsonOutput | Groovy | |
| JsonParser | This is the parser interface that backs the new JsonSlurper. | Interface | groovy.json | Groovy |
| JsonParserCharArray | Converts an input JSON String into Java objects works with String or char array as input. | Class | groovy.json.internal | Groovy |
| JsonParserLax | Class | groovy.json.internal | Groovy | |
| JsonParserType | Allows selection of parser type for new new JsonSlurper. | Class | groovy.json | Groovy |
| JsonParserUsingCharacterSource | Converts an input JSON String into Java objects works with String or char array as input. | Class | groovy.json.internal | Groovy |
| JsonSlurper | This has the same interface as the original JsonSlurper written for version 1. | Class | groovy.json | Groovy |
| JsonSlurperClassic | This is the original slurper included in case someone relies on its exact behavior. | Class | groovy.json | Groovy |
| JsonStringDecoder | Class | groovy.json.internal | Groovy | |
| JsonToken | A JSON token, with a type, line / column information, and the text of that token. | Class | groovy.json | Groovy |
| JsonTokenType | The original slurper and lexer use this class. | Class | groovy.json | Groovy |
| LazyMap | This maps only builds once you ask for a key for the first time. | Class | groovy.json.internal | Groovy |
| LazyValueMap | This class is important to the performance of the parser. | Class | groovy.json.internal | Groovy |
| MapItemValue | This holds a mapping from value key to value value to maximize laziness. | Class | groovy.json.internal | Groovy |
| NumberValue | Class | groovy.json.internal | Groovy | |
| ReaderCharacterSource | Class | groovy.json.internal | Groovy | |
| SimpleCache | Class | groovy.json.internal | Groovy | |
| StreamingJsonBuilder | A builder for creating JSON payloads. | Class | groovy.json | Groovy |
| StreamingJsonBuilder .StreamingJsonDelegate | Class | groovy.json.StreamingJsonBuilder | Groovy | |
| StringEscapeUtils | Escapes and unescapes Strings for Java, Java Script, HTML, XML, and SQL. | Class | groovy.json | Groovy |
| Type | Class | groovy.json.internal | Groovy | |
| Value | Interface | groovy.json.internal | Groovy | |
| ValueContainer | Class | groovy.json.internal | Groovy | |
| ValueList | Class | groovy.json.internal | Groovy | |
| ValueMap | Interface | groovy.json.internal | Groovy | |
| ValueMapImpl | This map is for object serialization mainly. | Class | groovy.json.internal | Groovy |
| JsonGroovyBuilder | A Groovy builder for JSON values. | Class | net.sf.json.groovy | JsonLib |
| JsonSlurper | A Helper class modeled after XmlSlurperAuthor:Andres Almiray | Class | net.sf.json.groovy | JsonLib |