match/
match.rs

1extern crate serde_filter;
2extern crate serde_json;
3use serde_filter::prelude::*;
4use serde_json::json;
5
6fn main() {
7    let json = json!({
8        "Object": {
9            "explanation": "test explanation",
10            "activeRegionNum": 23
11        },
12        "2022-01-11": {
13            "Object2": {
14                "explanation": "none",
15                "activeRegionNum": 98
16            }
17        }
18    });
19    let nums = filter::<Match<u64>>(json, &Match::new("activeRegionNum")).unwrap();
20    assert_eq!(vec![23 as u64, 98 as u64], nums);
21    dbg!(nums);
22}