Package org.codehaus.jackson.smile

Package that contains experimental implementation of "Binary-Encoded JSON-Like" data format handlers (parser, generator, factory produce both, supporting constants).

See:
          Description

Class Summary
SmileBufferRecycler<T> Simple helper class used for implementing simple reuse system for Smile-specific buffers that are used.
SmileConstants Constants used by SmileGenerator and SmileParser
SmileFactory Factory used for constructing SmileParser and SmileGenerator instances; both of which handle Smile encoded data.
SmileGenerator JsonGenerator implementation 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 Summary
SmileGenerator.Feature Enumeration that defines all togglable features for Smile generators.
SmileParser.Feature Enumeration that defines all togglable features for Smile generators.
 

Package org.codehaus.jackson.smile Description

Package that contains experimental implementation of "Binary-Encoded JSON-Like" data format handlers (parser, generator, factory produce both, supporting constants).

See Smile format specification for more details.

Since:
1.6