json_str 0.3.4

Write json literals without ugly strings.
Documentation

json_str

Build Status Latest Version

Docs and samples

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 Strings, to avoid that allocation.