Crate json

Source
Expand description

JSON (RFC 7159) encoder and decoder implementations.

Re-exports§

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

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.