🔍 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
- ・Todo o processamento é concluído dentro do seu navegador
- ・Os dados de entrada não serão enviados para o servidor sob nenhuma circunstância
Resultado da diferença
🔗 Ferramentas relacionadas
📖 Como usar
-
1
Paste two JSON documentsPaste the old version on the left and the new one on the right. The Sample buttons load example data.
-
2
Adjust optionsChoose the view (tree / flat / unified), whether to ignore key order or array order, and how strict type comparison should be.
-
3
Review the diffAdded (+), 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.
✅
Obrigado por seu relato!
Recebido pelos administradores. Usaremos como referência para melhorias.