$.name changedBefore
RavensMoveAfter
RavensMove ToolsCompare parsed JSON by object key and array index, with every difference mapped to a JSONPath.
Added
2
Removed
1
Changed
2
Comparison complete
Found 5 differences.
$.name changedBefore
RavensMoveAfter
RavensMove Tools$.tags[2] addedBefore
-After
developer$.settings.theme changedBefore
lightAfter
system$.settings.ads removedBefore
trueAfter
-$.settings.analytics addedBefore
-After
trueThe JSON Diff Tool parses two documents and compares their actual data structures. It reports added properties or array items, removed values, changed values, and unchanged branches. Each result includes a JSONPath so the difference can be located in the original documents.
Unlike a line-based text comparison, whitespace and object property order do not create false differences. Array order remains significant because changing an item index can change the meaning of the data.
Enable unchanged rows when you need context around the differences. The exported diff contains a summary and change entries, making it easier to share a focused result without sending both complete source documents.
Format malformed input with the JSON Formatter before comparing it. Use the JSONPath Tester to query a path discovered in the diff.