Skip to main content
Tool Factory

Ferramenta no navegador

Comparador de JSON

Mostre diferenças entre objetos JSON. Insira os documentos, escolha o formato do resultado, depois revise e copie a comparação.

Área de trabalho da ferramenta

Entrada necessária

Sua entrada permanece neste navegador.

Adicione a entrada necessária para continuar.

Entrada

Adicione o conteúdo de origem e escolha as opções necessárias.

Comparação

Formato do resultado

Os resultados são atualizados automaticamente.

Seu resultado aparecerá aqui

Preencha a entrada necessária para continuar.

Resposta direta

O que Comparador de JSON faz

O Comparador de JSON mostra diferenças entre objetos JSON. Compare {"ready":true} com {"ready":false} no formato de texto para obter ready: Mismatch: true != false. Use o resultado para localizar campos alterados ou ausentes.

Resultado

O que você recebe

O formato de texto lista diferenças pelo caminho do campo. O formato JSON retorna um objeto que descreve diferenças de nível superior.

Usar esta ferramenta

Como usar Comparador de JSON

  1. Cole os objetos nos campos de entrada JSON principal e de entrada JSON secundária.
  2. Escolha texto para caminhos de campos aninhados ou JSON para um objeto de diferenças de nível superior.
  3. Leia cada campo alterado ou ausente. Compare os documentos originais antes de aplicar uma alteração.

Exemplo

Testar com uma amostra segura

Entrada: {"id":1,"active":true} e {"id":1,"active":false}

Configurações: Compare os dois documentos como JSON válido.

Resultado: A saída informa uma diferença na propriedade active.

Verifique se a ordem das propriedades importa para o destinatário antes de interpretar o resultado.

Usos comuns

Onde Comparador de JSON é útil

  • Compare dois objetos de configuração depois de uma alteração de configuração.
  • Encontre um campo que desapareceu de uma resposta de API.
  • Revise alterações em valores simples de objetos.

Limites

Verificar o resultado

  • Comparador de JSON: O formato de texto segue caminhos de campos aninhados. O formato JSON compara valores de nível superior e pode informar objetos aninhados analisados separadamente como diferentes.
  • Comparador de JSON: O analisador pode aceitar vírgulas finais, portanto uma comparação bem-sucedida não prova a validade de JSON estrito.
  • Comparador de JSON: Use objetos JSON. Esta ferramenta não é uma verificação geral de igualdade para valores primitivos de nível superior nem um gerador de JSON Patch.