O verificador de diff JSON compara dois documentos JSON estruturalmente em vez de linha por linha. Em vez de dizer a você que a "linha 14 difere", ela analisa os documentos e relata exatamente quais chaves foram adicionadas, removidas ou alteradas - com caminhos completos como features.ratelimit ou tags[2] — para que você possa ver de uma só vez o que realmente mudou entre duas respostas da API, arquivos de configuração ou manifestos de pacotes.
As ferramentas de diff baseadas em texto produzem ruído em JSON: teclas reordenadas, recuos diferentes ou vírgulas à direita aparecem como alterações mesmo quando os dados são idênticos. Um diff estrutural ignora a formatação inteiramente e compara os valores analisados. Ele também captura uma classe de bugs simples diffs, como um valor que muda silenciosamente do número 3000 para a string "3000" - sinalizada aqui como uma entrada distinta "alterada por tipo", porque essa diferença quebra consumidores do tipo estrito, embora pareça idêntica à primeira vista.
Tudo funciona 100% no seu navegador. O JSON que você cola — cargas úteis de API, configurações de ambiente, exportações de banco de dados — nunca sai do seu dispositivo, portanto, é seguro comparar documentos de sistemas internos ou de produção. Não há inscrição, nem upload e a ferramenta funciona offline depois que a página é carregada.
Cole o JSON original no painel esquerdo e o JSON atualizado no painel direito ou clique em Carregar amostra para ver um exemplo trabalhado com todos os tipos de diferenças.
Ative "Ignorar o pedido do array" se a posição do elemento for irrelevante para seus dados — útil para listas de tags ou conjuntos de id onde [ 1,2,3] deve ser igual a [ 3,2,1].
Clique em Comparar. Ambos os documentos são validados primeiro — se um dos lados tiver um erro de sintaxe, você receberá a mensagem de análise exata e de qual lado veio.
Leia as contagens de resumo e, em seguida, escaneie a tabela de diferenças com seus caminhos JSON, valores antigos e novos valores. Copie o relatório do Diff para sua área de transferência para colar em um comentário ou tíquete de relações públicas.
Compara valores analisados, portanto, ordem de chave, recuo e diferenças de espaço em branco nunca aparecem como alterações falsas
Todas as diferenças são relatadas com seu caminho completo — features.ratelimit, users[3].email — para que você possa ir direto para a mudança
Um número transformando-se em uma string (3000 → "3000") é sinalizado separadamente de uma mudança de valor, capturando bugs simples Diffs Hide
Trate as matrizes como conjuntos não ordenados quando a posição do elemento é irrelevante, eliminando o ruído das listas reorganizadas
Format, validate, and minify JSON data
Compare two texts and find differences. Highlight additions, removals, and common parts with word or character level comparison.
Convert JSON arrays to CSV format with support for nested objects, automatic header generation, and proper escaping
0 comments
No comments yet. Be the first to share your thoughts!