3 releases
0.1.2 | Sep 22, 2020 |
---|---|
0.1.1 | Nov 24, 2019 |
0.1.0 | Nov 24, 2019 |
#124 in #diff
370 downloads per month
2.5MB
483 lines
json-diff
json-diff is a command line utility to compare two jsons.
Input can be fed as inline strings or through files.
For readability, output is neatly differentiated into three categories: keys with different values, and keys not present in either of the objects.
Only missing or unequal keys are printed in output to reduce the verbosity.
Screenshot of diff results
Usage Example:
$ json_diff f source1.json source2.json
$ json_diff d '{...}' '{...}'
Option:
f : read input from json files
d : read input from command line
Installation
Currently, json-diff is available through crates.io (apart from building this repo directly). For crate installation,
- Install cargo, through rustup
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Install json-diff
$ cargo install json_diff
Dependencies
~3–10MB
~104K SLoC