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.