use serde_json::Value;
fn main() {
let data = r#"
{
"name": "John Doe",
"age": 43,
"phones": [
"+44 1234567",
"+44 2345678"
]
}"#;
let v: Value = serde_json::from_str(data).expect("fail ..");
println!("Please call {} at the number {}", v["name"], v["phones"][0]);
}