JSON ferramentas
JSON Diff — Compare dois documentos JSON
Cole dois documentos JSON e obtenha uma lista precisa do que mudou — por caminho, não por linha. Ideal para comparar respostas API, versões de configuração e cargas úteis entre ambientes.
- Funciona 100% no seu navegador
- Sem inscrição · Sem uploads
- Uso gratuito e ilimitado
JSON — alterado (direita)
JSON — original (esquerda)
Exemplos: Configuração – antes · API resposta — antes —⌘/Ctrl + Enter converte · solta um arquivo para carregá-lo · processado localmente
Relatório de diferenças
A saída é somente leitura. Use Copiar, Baixar ou Compartilhar para movê-lo.
Como usar a ferramenta JSON Diferença
-
Cole o original JSON
O painel esquerdo contém o documento “antes”. Colar de um arquivo ou de uma resposta API.
-
Cole o JSON alterado
Mude o segundo editor para o seu documento “depois”. O relatório é atualizado conforme você digita.
-
Leia as alterações por caminho
Cada alteração mostra um JSONPath (como $.env.LOG_LEVEL), o valor antigo, o novo valor e se foi adicionado, removido ou modificado.
O que torna esta ferramenta diferente
- Diferença estrutural - a ordem das chaves e os espaços em branco nunca produzem falsos positivos
- JSONPath exato para cada alteração, para que você possa ir direto para ela
- Contagens resumidas: chaves adicionadas, removidas e alteradas
- Detecta alterações de tipo explicitamente (string → número, objeto → array)
- Lado do cliente: seguro para comparar cargas úteis de preparação e produção
Privacidade por arquitetura: esta página não contém análises que recebam sua entrada e o código de conversão é executado em sua guia. Você pode se desconectar da rede após carregar e continuar trabalhando.
JSON Diferença — perguntas frequentes
Como isso é diferente de uma diferença de texto?
Uma comparação de texto compara linhas, portanto, reformatar ou reordenar chaves cria ruído. Esta ferramenta analisa ambos os documentos e compara valores por caminho, reportando apenas alterações semânticas reais.
Ele detecta itens alterados da matriz?
Sim – os arrays são comparados elemento por elemento. Um elemento que existe em um documento, mas não em outro, é relatado como adicionado ou removido em um caminho indexado como $.users[2].
Ele pode comparar JSON com ordem de teclas diferente?
Sim. A ordem das chaves é irrelevante porque ambos os documentos são analisados primeiro. {"a":1,"b":2} e {"b":2,"a":1} são comparados como idênticos.
Posso comparar arquivos YAML também?
Converta-os primeiro com o conversor YAML para JSON em outra aba, depois cole ambas as saídas JSON aqui. Como a diferença é estrutural, converter YAML em JSON primeiro não afeta o resultado.
Ferramentas relacionadas
Procurando por “comparar arquivos json”, “json comparar on-line”, “ferramenta de diferença json”? Você está no lugar certo - navegue por todas as 19 ferramentas.