#json-diff #json-structural-diff

json-structural-diff

A Rust JSON structural diff library

1 unstable release

0.1.0 Jan 12, 2021

#6 in #json-diff

Download history 2297/week @ 2022-12-02 2649/week @ 2022-12-09 2801/week @ 2022-12-16 1278/week @ 2022-12-23 2287/week @ 2022-12-30 2299/week @ 2023-01-06 2787/week @ 2023-01-13 3330/week @ 2023-01-20 3138/week @ 2023-01-27 3527/week @ 2023-02-03 3602/week @ 2023-02-10 3072/week @ 2023-02-17 2543/week @ 2023-02-24 1452/week @ 2023-03-03 1725/week @ 2023-03-10 1352/week @ 2023-03-17

7,688 downloads per month
Used in 2 crates

MIT license

36KB
880 lines

A Rust JSON structural diff

LICENSE Actions Status Coverage Status

A pure-Rust JSON structural diff based on this implementation.

This project has been developed with the aim of testing parallelism.

Building library

cargo build

To build with the colorize feature:

cargo build --all-features

Building CLI

cargo build --workspace

If you want to build both the lib and the cli in release mode, add the --release option to the commands above.

Installing CLI

Run cargo install json-structural-diff-cli or download the binaries contained in the release page.

License

Released under the MIT License.

Dependencies

~1.3–2MB
~54K SLoC