top_level/
top_level.rs

1use simple_json_parser::parse;
2
3fn main() {
4    let to_parse = &[
5        "199",
6        "\"Hiya\"",
7        "[1, 2, \"something\"]",
8        "true",
9        "false",
10        "null",
11    ];
12
13    for item in to_parse {
14        eprintln!("parsing {item} as JSON");
15        let result = parse(item, |keys, value| {
16            eprintln!("{keys:?} -> {value:?}");
17        });
18
19        assert!(result.is_ok());
20    }
21}