Dup Ver Goto 📝

Serde Json Examples 001

PT2/lang/rust/examples/json rust json serde does not exist
To
22 lines, 56 words, 645 chars Page 'Serde_001' does not exist.

1 Pretty Print json

[package]
name = "s1"
version = "0.1.0"
edition = "2021"

[dependencies]
serde_json = "1.0.128"

This is no robustness: we're unpacking everything.

use serde_json;

fn main() {
    let json = std::fs::read_to_string("example.json").unwrap();
    let data: serde_json::Value = serde_json::from_str(json.as_str()).unwrap();
    let pretty = serde_json::to_string_pretty(&data).unwrap();
    println!("{}",pretty);
}

See the docs and this stackoverflow.