Праглядчык JSON Diff (параўнанне двух JSON-дакументаў)

Устаўце два JSON-дакументы побач і пакіньце толькі структурныя адрозненні.

Дададзеныя, выдаленыя, змененыя і змены тыпаў вынесены асобна, каб агляд заставаўся хуткім і зручным для чытання.

Браўзер-толькі processing, з no сервер загрузка
Беларуская версія: Array-aware modes reduce review noise
Экспарт JSON Patch і JSON Merge Patch
Ваш JSON параўноўваецца толькі ў гэтым браўзеры і ніколі не загружаецца на сервер.

Recommended працоўны працэс

  1. Clean або сартаваць JSON first з JSON Formatter або JSON Ключ Sorter when you want consistent input.
  2. Paste або загрузка left і right JSON documents, then run Параўнаць.
  3. Choose array рэжым, match keys, tolerance, і path rules that fit review.
  4. Review зводка, changed paths, tree, і exportable patch output.

Прыклад

This прыклад shows how reordered arrays, timestamp changes, tiny floating-point differences, і one added item can be narrowed down з match keys, tolerance, і path rules.

Левы JSON

Увод
{ "orderId": "-1001", "updatedAt": "2026-04-16T08:00:00Z", "кліент": { "name": "Acme Corp", "tags": ["vip", "beta"] }, "items": [ { "sku": "-1", "qty": 2, "цана": 10 }, { "sku": "B-2", "qty": 1, "цана": 4.5 } ], "зводка": { "currency": "USD", "усяго": 24.5 } }

Правы JSON

Увод
{ "orderId": "-1001", "updatedAt": "2026-04-16T08:05:00Z", "кліент": { "name": "Acme Corporation", "tags": ["beta", "vip"] }, "items": [ { "sku": "B-2", "qty": 1, "цана": 4.5 }, { "sku": "-1", "qty": 2, "цана": 10.0001 }, { "sku": "C-3", "qty": 1, "цана": 7 } ], "зводка": { "currency": "USD", "усяго": 24.5001 } }

What прыклад demonstrates

This прыклад shows how reordered arrays, timestamp changes, tiny floating-point differences, і one added item can be narrowed down з match keys, tolerance, і path rules.

Як карыстацца

  1. Устаўце JSON у левы і правы рэдактары.
  2. Пры неабходнасці змяніце парадак ключоў, парадак масіваў і рэжым адлюстравання.
  3. Запусціце параўнанне, а потым скапіруйце або спампуйце справаздачу, калі скончыце.
  4. Скапіяваць або спампаваць changed paths, patch, merge patch, або справаздача when you are done.

Што ён робіць

  • Рэкурсіўна параўноўвае структуры JSON.
  • Раздзяляе дададзеныя / выдаленыя / змененыя / type_changed элементы.
  • Пераключаецца паміж дрэвавым і спісачным выглядам.
  • Капіруе справаздачу або спампоўвае яе як JSON.
  • Экспарт JSON Patch, JSON Merge Patch, changed paths, і Markdown справаздача.
  • Collapse unchanged nodes і jump directly да relevant path.

Спецыфікацыя

  • Парадак ключоў не ўплывае на вынік параўнання па змаўчанні.
  • Па змаўчанні масівы параўноўваюцца ў парадку элементаў, але гэта можна змяніць.
  • Гэты інструмент не правярае JSON Schema.
  • Уся апрацоўка застаецца ў браўзеры. Нічога не адпраўляецца на сервер.
  • Для вельмі вялікіх JSON-дакументаў усё залежыць ад прадукцыйнасці браўзера.
  • Large inputs выкарыстанне зводка-first rendering і can disable auto-параўнаць.

Часта задаюць пытанні

Ці можна ігнараваць парадак ключоў?

Так. Паводзіны па змаўчанні пазбягаюць шуму ад парадку ключоў у выніку.

Ці параўноўваюцца пазіцыі ў масівах?

Так, па змаўчанні. Параметр можна змяніць у панэлі налад.

Ці правярае ён JSON Schema?

Не. Ён засяроджаны толькі на структурным diff.

Ці нешта загружаецца на сервер?

Не. Параўнанне адбываецца цалкам у вашым браўзеры.

Is anything uploaded да сервер?

Не. Параўнанне, normalization, і экспарт all happen locally у your браўзеры.

What can I экспарт?

JSON Patch, JSON Merge Patch, changed paths, і Markdown справаздача.