dapt 0.1.9

serializing and unseralizing unstructured data
Documentation
use dapt::Dapt;

fn main() {
    let data = r#"
    {
        "name": "John Doe",
        "age": 30,
        "phones": [
            {
                "type": "home",
                "number": "212 555-1234"
            },
            {
                "type": "office",
                "number": "646 555-4567"
            }
        ]
    }"#;

    let d: Dapt = serde_json::from_str(data).unwrap();
    let name = d.sub("phones[].number").unwrap();
    println!("{}", serde_json::to_string_pretty(&name).unwrap());
}