O que é JSON Diff?
Identificar o que mudou entre dois JSONs — uma resposta de API antes e depois, duas versões de config — é difícil quando a formatação ou a ordem das chaves difere. Este Comparar JSON gratuito normaliza os dois lados (formatação + chaves ordenadas) e mostra uma comparação clara linha a linha, para você ver só as mudanças reais, na hora, no seu navegador.
JSON Diff compara dois documentos JSON e mostra exatamente o que mudou entre eles — quais chaves foram adicionadas, removidas ou modificadas, e quais são seus valores antigos e novos. Essencial ao depurar mudanças de API entre versões, revisar alterações de configuração ou rastrear como um registro de banco de dados evoluiu ao longo do tempo.
Comparando JSON
- Cole o JSON original à esquerda.
- Cole o JSON alterado à direita.
- Leia o diff destacado — verde adicionado, vermelho removido.
Quando Comparar
- Comparar uma resposta de API antes e depois de uma alteração de código para verificar que apenas os campos pretendidos mudaram.
- Revisar uma alteração de configuração entre dois ambientes (staging vs. produção) em formato legível.
- Rastrear como um registro de banco de dados ou documento mudou entre dois snapshots.
- Depurar uma resposta de API inesperada comparando-a com a saída esperada.
Como funciona o JSON Diff
A ferramenta primeiro analisa ambas as entradas com JSON.parse() para validar que são JSON válido. Em seguida, realiza uma comparação estrutural profunda: para cada chave em ambos os objetos, verifica recursivamente se o valor é o mesmo.
A comparação de arrays é baseada em índices: a posição 0 na esquerda é comparada com a posição 0 na direita. Isso significa que reordenar um array mostrará todos os elementos como alterados.
Benefícios
- Ignora ruído de formatação e ordem das chaves.
- Destaque claro de linhas adicionadas/removidas e contagens.
- Roda no navegador — privado e gratuito.
Comparação JSON, Inteiramente Local
Ambos os objetos JSON que você cola são comparados usando um algoritmo de diff JavaScript que roda no seu navegador. Seus dados JSON são processados inteiramente localmente na sua máquina — nada é transmitido a nenhum servidor.