deep-diff two json objects — added, removed, changed
JSON Diff performs a deep structural comparison between two JSON objects and reports every change as an added key (+), removed key (−), or changed value (~). The diff walks nested objects and arrays recursively, reporting paths in dot-notation (user.address.city) so you can pinpoint exactly what changed at any depth. Everything runs in your browser — no JSON leaves your machine.