Macros for easily accessing serde_json
Values
in JavaScript like fashion
```rust
extern crate serde_json;
use serdejson::fromstr; use serde_json::value::Value;
let a: Value = fromstr(r#"{"b": {"c": 42}}"#).unwrap(); // Access unwrapping asserteq!(wat!(a.b.c as i64), 42); // Safe access asserteq!(wat!(a.b as &str?), None); // Testing asserteq!(wat!(a is bool), false); ```
rust
wat!(a.b.c as i64);
wat!(a as &mut Vec?);
wat!(a as &str);
wat!(a.b is i64);
wat!(a.b is &Map?);
wat!(a is &Map);
wat!(a.0 as bool);