Add json-color
to your Cargo.toml as usual.
If you don't care about the specific colors used:
```rust extern crate json_color;
use json_color::Colorizer;
fn main() { let colorizer = Colorizer::arbitrary();
if let Ok(json_str) = colorizer.colorize_json_str("{ \"foo\": [1, 2.0, false, null] }") {
println!("{}", json_str);
}
} ```
If you want to pick specific colors to use:
```rust extern crate json_color;
use json_color::{Colorizer, Color};
fn main() { let colorizer = Colorizer::new() .null(Color::Cyan) .boolean(Color::Yellow) .number(Color::Magenta) .string(Color::Green) .key(Color::Blue) .build();
if let Ok(json_str) = colorizer.colorize_json_str("{ \"foo\": [1, 2.0, false, null] }") {
println!("{}", json_str);
}
} ```
Hosted at docs.rs.