Crate json [−] [src]
JSON (RFC 7159) encoder and decoder implementations.
Reexports
pub use ast::Json; | 
pub use decoder::FromJson; | 
pub use decoder::Decoder; | 
pub use decoder::DecodeError; | 
pub use decoder::DecodeResult; | 
pub use decoder::Config; | 
pub use encoder::ToJson; | 
pub use encoder::Encoder; | 
pub use encoder::EncodeError; | 
pub use encoder::EncodeResult; | 
Modules
| ast | 
                                 JSON AST definition.  | 
                       
| decoder | 
                                 JSON (RFC 7159) decoder implementation.  | 
                       
| encoder | 
                                 JSON (RFC 7159) encoder.  | 
                       
Macros
| array | 
                                 Macro to support declarative decoding into   | 
                       
| extract | 
                                 Macro to support extraction of subsets of JSON object fields.  | 
                       
| object | 
                                 Macro to support declarative decoding into struct types.  | 
                       
| to_field | 
Structs
| Utf8Buffer | 
                                 UTF-8 encoding buffer over an u8-slice.  |