JSON structural diff

Compare JSON values by structure and show changed JSON Pointer paths.

Processed on your device

Input

Open a local UTF-8 text file5 MiB maximum. The file opens in the text box above.Or drop a file here.
Open a second UTF-8 text file5 MiB maximum. The file opens in the second text box.Or drop a file here.

How to use this tool

  1. Paste the original and revised JSON.
  2. Run to see additions, removals and replacements by JSON Pointer.
  3. Object property order is ignored; array positions are meaningful.

Things to know

  • Processing happens on your device. Check the result before replacing your original data.
  • Each text input accepts up to 5 MiB. Output is limited to 25 MiB and combined text settings to 1 MiB.
  • Structured documents accept up to 128 nesting levels and 250,000 values; query and schema modes have additional limits.
  • Generated changes are limited to 10,000 and repeated path expansion to 25 MiB.

You might also need

More in data & csv