json_str
Provides an easy way to build json strings in Rust without having to use ungainly strings on stable
and nightly
channels.
Rust has a json-like syntax for defining structures, so it's easy to convert a valid Rust token tree into json.
This crate will also minify whitespace and standardise quotes while it's building the String
.
On stable
, conversion is provided by a simple macro.
On nightly
, conversion is provided by a compiler plugin that does that sanitises the input at compile time instead of runtime.
The nightly
channel also provides an alternative plugin for creating &str
literals instead of String
s, to avoid that allocation.