Crate humphrey_json
source · [−]Expand description
Humphrey JSON is a library facilitating the serialization and deserialization of JSON data. It is designed for web applications, but can be used in other contexts, and is well-integrated with the Humphrey web server.
Learn more about Humphrey JSON here.
Re-exports
pub use value::Value;
Modules
Provides error handling functionality.
Provides functionality for indexing into JSON values.
Provides the
json!
macro for creating JSON values and the json_map!
macro
for serializing/deserializing them to and from Rust data structures.Provides the core JSON-parsing functionality.
Brings useful traits and macros into scope.
Provides JSON serialization functionality.
Provides useful traits for working with JSON values.
Provides the
Value
struct for interfacing with JSON values.Macros
Create a JSON value from JSON-like syntax.
Specifies a mapping between a Rust data structure and a JSON value.
Functions
Deserialize a JSON string into a Rust data structure.
Serialize a Rust data structure into a JSON string.
Serialize a Rust data structure into a JSON string, pretty-printed with indentation.