Compare duas estruturas JSON e destaque as alterações. Veja instantaneamente os valores adicionados, eliminados e modificados.
Comparação JSON profissional para controlo de versões e depuração
Visualize ambos os documentos JSON lado a lado com as diferenças destacadas por cores para fácil verificação
Deteta alterações em cada nível de aninhamento — chaves adicionadas, chaves removidas, valores modificados e alterações de tipo
Compreende a estrutura JSON para que a reordenação de chaves não apareça como alteração, apenas diferenças de dados reais
Mostra uma contagem de adições, eliminações e modificações para avaliar rapidamente o âmbito das alterações
Exporte os resultados do diff para partilhar com colegas de equipa ou incluir em revisões de pull request
A comparação é executada inteiramente no seu browser — os seus ficheiros JSON nunca são enviados para qualquer servidor
Questões comuns sobre comparação JSON
Os objetos JSON não são ordenados por especificação, pelo que a nossa ferramenta compara por nomes de chave, não por posição. Se as mesmas chaves contêm os mesmos valores numa ordem diferente, não é reportada nenhuma diferença. Isto corresponde ao funcionamento real dos parsers JSON.
Sim — cole dois documentos JSON quaisquer e a ferramenta destaca cada diferença. Isto é útil para comparar respostas de API entre ambientes (staging vs produção), antes e depois de uma alteração de código, ou entre versões de API.
Chaves adicionadas (presentes à direita mas não à esquerda), chaves removidas (presentes à esquerda mas não à direita), valores modificados (mesma chave, valor diferente) e alterações de tipo (ex. uma string transformada em número). Cada tipo tem uma codificação de cor diferente.
Sim, a ferramenta lida com ficheiros até 100 MB. Para comparações muito grandes, os resultados podem demorar um momento a ser calculados. O algoritmo diff está otimizado para estruturas profundamente aninhadas comuns em respostas API e ficheiros de configuração.
Absolutamente. Os usos comuns incluem comparar ficheiros de configuração entre ambientes, verificar saídas de migração de bases de dados, verificar alterações de resposta API após implementações e rever a evolução do esquema JSON.