Private JSON structural diff

Review meaningful JSON changes by path and type.

Paste two JSON documents to compare them. Whitespace and object key order are ignored; added, removed, changed and type-changed values are shown with JSON Pointers. Everything runs in this browser.

JSON to compare

Review an array by item key

Separate reorder from actual add, remove, and value edits. Example: array path /items, item key /id.

Compare two JSON documents to see the structural result.

Limit: 2 MiB per input / depth 64 / 50,000 nodes. Numeric lexemes such as 1 and 1.0 are treated as different. The JSON Patch proposal is review text only and is never applied.

What it shows

Structural diff is a review aid. Confirm the intent and execution environment before applying important configuration changes.