Understand a JSON difference

Built for everyday work

Understand a JSON difference

Separate harmless key order from meaningful changes.

By Syed Waleed · Updated 8 November 2026

Validate each document first

Paste one complete JSON document into each input. JSON requires double-quoted property names and does not allow comments or trailing commas. Use JSON Formatter & Validator if you need help finding a syntax error.

Object key order is ignored

The objects {"a":1,"b":2} and {"b":2,"a":1} contain the same values. JSON Compare treats them as equivalent, so a formatting change does not bury real changes.

Types and array order matter

The number 1 differs from the string "1". The arrays [1,2] and [2,1] also differ. Check whether the system producing your data expects ordered arrays before deciding that a result is a problem.

Read the difference path

A path points to the changed field. JSON Pointer escapes a slash in a key as ~1 and a tilde as ~0. Review added, removed and changed values against the original document.

Work within the limits

Large or deeply nested documents are limited to keep the browser responsive. The tool lists up to 500 differences. If the output is limited, reduce the document to the section you are diagnosing.

Tools used in this guide

← All guides

Scroll to Top