Úteis — Tudo o que você precisa, em um só lugar.

Comparador de JSON (JSON Diff)

Compare dois JSON e veja o que foi adicionado, removido ou alterado em cada caminho, com opção de ignorar a ordem de arrays.

Como utilizar

  1. Cole o JSON original em A e o modificado em B.
  2. Marque “Ignorar ordem dos itens em arrays” se a ordem não importar.
  3. Veja as diferenças por caminho (ex.: $.endereco.cidade) ou no diff textual.
  4. Copie o relatório se precisar compartilhar.

Perguntas frequentes

A ordem das chaves conta como diferença?

Não. Objetos são comparados por chave; no diff textual as chaves são ordenadas para evitar ruído.

Como funciona “ignorar ordem dos arrays”?

Os arrays são comparados como multiconjuntos: itens idênticos são pareados independentemente da posição; o que sobra aparece como removido ou adicionado.

Informações técnicas

  • Caminhos no estilo JSONPath ($.a[0]["chave com espaço"]).
  • Diff textual baseado na biblioteca jsdiff.
  • Limite de 5.000 diferenças listadas.

Ferramentas relacionadas

  • Comparador de Textos (Diff) — Compare duas versões de um texto e veja adições e remoções por linha, palavra ou caractere, lado a lado ou unificado.
  • Formatador de JSON — Formate, valide e minifique JSON com indentação configurável, ordenação de chaves, erro com linha e coluna e visualização em árvore.
  • Validador de JSON — Valide JSON de forma estrita com mensagem de erro em português, linha e coluna exatas, além de estatísticas da estrutura.
  • Analisador de URL — Decomponha uma URL em esquema, host, porta, caminho, parâmetros decodificados e fragmento, edite e reconstrua.
  • Analisador de User-Agent — Descubra navegador, motor, sistema operacional e tipo de dispositivo a partir de uma string User-Agent.
  • Conversor cURL para fetch — Converta comandos cURL (inclusive “Copiar como cURL” do navegador) em código JavaScript com fetch ou axios.