| Class | Description |
|---|---|
| JsonLexer |
The lexer reads JSON tokens in a streaming fashion from the underlying reader.
|
| JsonSlurper |
JSON slurper which parses text or reader content into a data structure of lists and maps.
|
| JsonToken |
A JSON token, with a type, line / column information, and the text of that token.
|
| Enum | Description |
|---|---|
| JsonTokenType |
Enum listing all the possible JSON tokens that should be recognized by the lexer.
|
| Matching |
The
Matching enum provides three values used by the lexer,
to say if the content currently read on the reader is matching a certain token,
whether it's a possible match (ie. more input needed for fully matching the pattern),
or if it doesn't match at all. |
| 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. |