See: Description
| Class | Description | 
|---|---|
| SmileBufferRecycler<T> | Simple helper class used for implementing simple reuse system for Smile-specific
 buffers that are used. | 
| SmileConstants | Constants used by  SmileGeneratorandSmileParser | 
| SmileFactory | Factory used for constructing  SmileParserandSmileGeneratorinstances; both of which handle
 Smile encoded data. | 
| SmileGenerator | JsonGeneratorimplementation for the experimental "Binary JSON Infoset". | 
| SmileGenerator.SharedStringNode | Helper class used for keeping track of possibly shareable String
 references (for field names and/or short String values) | 
| SmileParser | |
| SmileParserBootstrapper | Simple bootstrapper version used with Smile format parser. | 
| SmileUtil | Class for miscellaneous helper methods. | 
| Tool | Simple command-line utility that can be used to encode JSON as Smile, or
 decode JSON from Smile: direction is indicated by single command-line
 option of either "-e" (encode) or "-d" (decode). | 
| Enum | Description | 
|---|---|
| SmileGenerator.Feature | Enumeration that defines all togglable features for Smile generators. | 
| SmileParser.Feature | Enumeration that defines all togglable features for Smile generators. | 
See Smile format specification for more details.