| Interface | Description |
|---|---|
| JsonParser |
This is the parser interface that backs the new JsonSlurper.
|
| Class | Description |
|---|---|
| DateFormatThreadLocal |
Custom thread local holding a
SimpleDateFormat,
so that the JsonOutput class used by JsonBuilder
can be thread-safe when outputting dates and calendars. |
| JsonDelegate |
Utility class used as delegate of closures representing JSON objects.
|
| 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.
|
| 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.
|
| StringEscapeUtils |
Escapes and unescapes
Strings for
Java, Java Script, HTML, XML, and SQL. |
| Enum | Description |
|---|---|
| JsonParserType |
Allows selection of parser type for new new JsonSlurper.
|
| JsonTokenType |
The original slurper and lexer use this class.
|
| Exception | Description |
|---|---|
| JsonException |
JsonException is the exception thrown by the JSON builder and slurper classes,
whenever a problem occurs when creating or parsing JSON data structures. |