Module serde_json::de
source Β· Expand description
Deserialize JSON data to a Rust data structure.
Macros§
- check_recursion π
- deserialize_number π
- overflow π
Structs§
- A structure that deserializes JSON into Rust values.
- JSON input source that reads from a std::io input stream.
- MapAccess π
- MapKey πOnly deserialize from this after peeking a βββ byte! Otherwise it may deserialize invalid JSON successfully.
- SeqAccess π
- JSON input source that reads from a slice of bytes.
- JSON input source that reads from a UTF-8 string.
- Iterator that deserializes a stream into multiple JSON values.
- UnitVariantAccess π
- VariantAccess π
Enums§
- ParserNumber π
Statics§
- POW10 π
Traits§
- Trait used by the deserializer for iterating over input. This is manually βspecializedβ for iterating over
&[u8]
. Once feature(specialization) is stable we can use actual specialization.
Functions§
- Deserialize an instance of type
T
from an I/O stream of JSON. - Deserialize an instance of type
T
from bytes of JSON text. - Deserialize an instance of type
T
from a string of JSON text. - from_trait π