Expand description
A low-level interface for writing out JSON
§Example
use json_write::JsonWrite as _;
let mut output = String::new();
output.open_object()?;
output.newline()?;
output.space()?;
output.space()?;
output.key("key")?;
output.keyval_sep()?;
output.space()?;
output.value("value")?;
output.newline()?;
output.close_object()?;
output.newline()?;
assert_eq!(output, r#"{
"key": "value"
}
"#);