Skip to content
A semantic JSON compare tool
JavaScript CSS HTML Other
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
jsl We are now using JSONLint to show errors and handling them properly. Sep 18, 2015
.jshintrc Refacted some code a little bit and fixed JSHint errors. Aug 22, 2018
Dockerfile Added a Dockerfile to easily run JSONDiff in a container. May 22, 2020
LICENSE.txt Updated the copyright information. Feb 28, 2017
README.md Added a Dockerfile to easily run JSONDiff in a container. May 22, 2020
favicon.ico Added a fav icon. Oct 6, 2015
index-test.html Upgraded to the newer version of jQuery and removed underscore. Aug 22, 2018
index.html Reworked the tab order a little bit. Oct 19, 2019
jdd.css Tweked the line height of the toolbar sections. Dec 12, 2019
jdd.js Updated the copyright year. Oct 19, 2019
jdd_test.js Issue #20. We are now escaping all quotes in the JSON strings. Sep 12, 2018
one.json Added two new sample data files and change the placeholder text. Sep 25, 2015
proxy.php Remove trailing spaces May 20, 2017
qunit-2.1.1.css We now have unit tests that can perform diffs of multiple documents a… Feb 28, 2017
qunit-2.1.1.js We now have unit tests that can perform diffs of multiple documents a… Feb 28, 2017
reset.css Reworked a lot of the styling. Sep 17, 2015
throbber.css Added an in progress status. Sep 21, 2015
two.json Added two new sample data files and change the placeholder text. Sep 25, 2015

README.md

JSON Diff

JSON Diff expands on the amazing work by the guys at jsonlint.com and provides a semantic compare tool for JSON documents.

I often work with large documents and it's difficult to see the differences between them. Normal text compare tools work well for finding the differences in JavaScript code, but JSON data can have many differences in the text that don't actually change the data.

JSON Diff sorts, formats, and compares two JSON documents to find the actual semantic differences instead of just the text ones.

Try it out: http://www.jsondiff.com

Run the built-in unit tests: http://www.jsondiff.com/index-test.html

Run JSONDiff in a Docker container

You can also run JSONDiff in a Docker container if you want to run it in your data center or just on your laptop. First install Docker and then open a terminal the run the following commands:

docker build -t jdd:v1 .
docker run -i --name jdd -p 127.0.0.1:8080:80/tcp jdd:v1
You can’t perform that action at this time.