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 Vec.

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.