diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 95a6d1e..ac9a9c6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -18,7 +18,29 @@ fn main() { // dbg!(d); for (k, v) in d.iter() { - dbg!(::std::str::from_utf8(&k).unwrap(), v); + let key = ::std::str::from_utf8(&k).unwrap(); + + if key == "A" { + dbg!(v); + + for (k, v) in v.as_dict().unwrap() { + let key = ::std::str::from_utf8(&k).unwrap(); + + // dbg!(key, v); + if key == "URI" { + dbg!(v); + + match v { + Object::String(s, _) => { + dbg!(::std::str::from_utf8(s).unwrap()); + + () + }, + _ => (), + } + } + } + } } () |