Crate serde_json_path_to_error
source ·Re-exports
pub use error::Error;
pub use error::Result;
pub use de::from_reader;
pub use de::from_slice;
pub use de::from_str;
pub use ser::to_string;
pub use ser::to_string_pretty;
pub use ser::to_vec;
pub use ser::to_vec_pretty;
pub use ser::to_writer;
pub use ser::to_writer_pretty;
pub use value::from_value;
pub use value::to_value;
Modules
- When serializing or deserializing JSON goes wrong.
Macros
- Construct a
serde_json::Value
from a JSON literal.
Structs
- This structure compacts a JSON value with no extra whitespace.
- A structure that deserializes JSON into Rust values.
- Represents a JSON key/value type.
- Represents a JSON number, whether integer or floating point.
- This structure pretty prints a JSON value to make it human readable.
- A structure for serializing Rust values into JSON.
- Iterator that deserializes a stream into multiple JSON values.
Enums
- Represents a character escape code in a type-safe manner.
- Represents any valid JSON value.
Traits
- This trait abstracts away serializing the JSON control characters, which allows the user to optionally pretty print the JSON output.