It takes a path to a JSON file as an argument, parses it and exits with non zero code if an invalid token was encounter.
Simply clone the repo and run
cargo run -- ./tests/step1/valid.json
or using the prebuilt executable
./target/release/json_parser ./tests/step1/valid.json