Pular para o conteúdo

🔍 JSON Diff (Comparação de Estrutura)

Compara estruturalmente dois JSONs e exibe adições, exclusões e alterações com JSON Pointer (/path/to/field). Também suporta ignorar ordem de chaves e matrizes, e detectar mudanças de tipo.

100% Free No signup Browser-only 5 languages Dark mode

🔒 Sobre Privacidade

Resultado da diferença

🔗 Ferramentas relacionadas

📖 Como usar

  1. 1
    Paste two JSON documents
    Paste the old version on the left and the new one on the right. The Sample buttons load example data.
  2. 2
    Adjust options
    Choose the view (tree / flat / unified), whether to ignore key order or array order, and how strict type comparison should be.
  3. 3
    Review the diff
    Added (+), removed (-), and changed (~) entries appear color-coded with JSON Pointer paths. The summary shows totals at a glance.

❓ Perguntas frequentes

What is JSON Pointer?
A slash-separated path notation defined in RFC 6901 for pointing at any value inside a JSON document. For example, /users/0/email points to the email field of the first array element.
What changes when array order is ignored?
Arrays are treated as sets — equal contents in different orders are considered unchanged. Useful when only the contents matter, not the position.
How are string "1" and number 1 compared?
In Strict mode they are reported as a change; in Loose mode they are treated as equal by value. Switch to Loose to tolerate type drift in API responses.
🐛 Você encontrou um problema com esta ferramenta?

Completamente gratuito e sem registro. Até as etapas de reprodução são suficientes. Os relatos recebidos chegam diretamente aos operadores e servem como referência para correções.

※ Para reproduzir problemas, informações do navegador (UA / tamanho de tela / idioma / URL) são enviadas automaticamente