YamlBox

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.

Opções de conversão

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

  1. Cole o original JSON

    O painel esquerdo contém o documento “antes”. Colar de um arquivo ou de uma resposta API.

  2. Cole o JSON alterado

    Mude o segundo editor para o seu documento “depois”. O relatório é atualizado conforme você digita.

  3. 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.

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.

Leitura mais profunda

Artigo do blog · 6 min de leitura JSON diff: comparando dados da forma como eles são realmente Compare duas cargas úteis JSON com uma diferença estrutural JSON que ignora a ordem das teclas e os espaços em branco, destaca os valores movidos e mostra por que as diferenças de texto enganam. Leia o guia →