Objetos JSON não são ordenados por especificação, então nossa ferramenta compara por nomes de chave, não por posição. Se as mesmas chaves contêm os mesmos valores em uma ordem diferente, nenhuma diferença é relatada. Isso corresponde a como os parsers JSON realmente funcionam.
Sim — cole dois documentos JSON e a ferramenta destaca cada diferença. Isso é útil para comparar respostas de API entre ambientes (staging vs produção), antes e depois de uma mudança 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 mudanças de tipo (ex. uma string transformada em número). Cada tipo tem uma cor diferente.
Sim, a ferramenta lida com arquivos de até 100 MB. Para comparações muito grandes, os resultados podem levar um momento para serem calculados. O algoritmo diff é otimizado para estruturas profundamente aninhadas comuns em respostas API e arquivos de configuração.
Com certeza. Os usos comuns incluem comparar arquivos de configuração entre ambientes, verificar saídas de migração de banco de dados, checar mudanças de resposta API após implantações e revisar a evolução do esquema JSON.