Module ser

Source
Available on crate feature std only.
Expand description

Serialize a Rust data structure into JSON data.

Structs§

CompactFormatter
This structure compacts a JSON value with no extra whitespace.
PrettyFormatter
This structure pretty prints a JSON value to make it human readable.
Serializer
A structure for serializing Rust values into JSON.

Enums§

CharEscape
Represents a character escape code in a type-safe manner.

Traits§

Formatter
This trait abstracts away serializing the JSON control characters, which allows the user to optionally pretty print the JSON output.

Functions§

to_string
Serialize the given data structure as a String of JSON.
to_string_pretty
Serialize the given data structure as a pretty-printed String of JSON.
to_vec
Serialize the given data structure as a JSON byte vector.
to_vec_pretty
Serialize the given data structure as a pretty-printed JSON byte vector.
to_writer
Serialize the given data structure as JSON into the I/O stream.
to_writer_pretty
Serialize the given data structure as pretty-printed JSON into the I/O stream.