Desenvolvimento ● Processamento local

Comparar texto e JSON

Compare textos por linha ou valores JSON pela estrutura.

Preparando ferramenta…
Experimente um exemplo curto

Experimente um exemplo curto

Carregue o exemplo fictício em um formulário vazio. Confira as opções, execute a ferramenta se necessário e compare o resultado abaixo.

No modo texto, a ferramenta destaca linhas inseridas e removidas. No modo JSON, ela mostra diferenças estruturais. Escolha texto ou JSON e cole as duas versões. No modo JSON, ambas precisam ser documentos válidos. O modo texto não aponta diferenças dentro de uma linha. Em JSON, a ordem dos arrays importa; a ordem das chaves de objetos não.

Versão A

Ada
Tea
Sam

Versão B

Ada
Coffee
Sam

Resultado esperado

Linhas adicionadas: 1 · linhas removidas: 1  Ada+ Coffee− Tea  Sam

O exemplo estará disponível quando a ferramenta estiver pronta.

O texto é processado no seu navegador.

✓ Processamento local✓ Sem cadastro✓ Entradas tratadas aqui✓ Gratuito

Em resumo

No modo texto, a ferramenta destaca linhas inseridas e removidas. No modo JSON, ela mostra diferenças estruturais.

O código da página e seus recursos são carregados do site. Os dados digitados são processados no navegador, sem uma solicitação de cálculo.

Como usar

Escolha texto ou JSON e cole as duas versões. No modo JSON, ambas precisam ser documentos válidos.

Limites

O modo texto não aponta diferenças dentro de uma linha. Em JSON, a ordem dos arrays importa; a ordem das chaves de objetos não.

Perguntas frequentes

Como a comparação JSON trata a ordem das chaves de objetos?

As chaves são comparadas pelo nome; mudar a ordem não conta como alteração de valor. A ordem dos arrays continua sendo importante.

O modo JSON aceita JSON inválido?

Não. Os dois lados precisam ser documentos JSON válidos. Use o modo texto para trechos incompletos ou conteúdo que não seja JSON.

Como o modo texto compara versões?

Ele compara linhas completas, mostrando inserções e remoções. Não destaca alterações dentro de uma linha.

As versões são enviadas a um servidor?

A comparação ocorre no navegador após o carregamento da página; as entradas não são enviadas para calcular a diferença.

Fontes e referências

As fontes documentam a norma ou API citada; elas não validam o resultado da ferramenta.