pub fn from_str<T: Deserialize>(j: &str) -> Result<T>
Expand description
Deserialize a JSON string into any deserializable type.
use miniserde::{json, Deserialize};
#[derive(Deserialize, Debug)]
struct Example {
code: u32,
message: String,
}
fn main() -> miniserde::Result<()> {
let j = r#" {"code": 200, "message": "reminiscent of Serde"} "#;
let out: Example = json::from_str(&j)?;
println!("{:?}", out);
Ok(())
}