Comparar JSON
Ferramenta gratuita de comparação JSON online. Compare dois objetos JSON lado a lado, encontre diferenças com caminhos de notação de pontos, detecte chaves faltantes e incompatibilidades de valores. Funciona no seu navegador sem upload.
Como funciona a comparação JSON?
A ferramenta compara recursivamente dois objetos JSON e relata diferenças: chaves faltantes, valores incompatíveis e alterações estruturais. As diferenças são mostradas com caminhos em notação de pontos como "user.address.city".
Quais formatos de saída estão disponíveis?
Você pode escolher entre formato Texto (legível com cores) e formato JSON (diferenças estruturadas chave-valor). Ambos os formatos destacam claramente o que mudou.
Lida com objetos aninhados e arrays?
Sim, a comparação é totalmente recursiva e lida com objetos profundamente aninhados, arrays e estruturas de dados mistas. A ordem do array importa nas comparações.
Meus dados estão seguros e privados?
Sim. Todo o processamento é feito localmente no seu navegador. Nenhum dado é enviado para nenhum servidor, garantindo completa privacidade e segurança para seus arquivos JSON.
Posso comparar arquivos JSON grandes?
Sim, a ferramenta lida com arquivos JSON grandes de forma eficiente. O processamento ocorre no lado do cliente, então o desempenho depende das capacidades do seu dispositivo.
Quais são os casos de uso comuns?
Usos comuns incluem comparar respostas de API, rastrear alterações de configuração, depurar transformações de dados, revisar exportações de banco de dados e validar migrações de esquema JSON.
Valida a sintaxe JSON?
A ferramenta foca na comparação, mas indicará se a entrada não é JSON válido. Para validação abrangente, use um validador JSON dedicado.
Posso mesclar diferenças JSON?
A ferramenta mostra diferenças mas não as mescla. Para mesclar, você precisaria de uma ferramenta de mesclagem JSON separada ou edição manual.
Como os arrays são comparados?
Arrays são comparados elemento por elemento em ordem. Se os comprimentos diferirem, elementos extras são reportados como adições ou exclusões.
O que significam os caminhos de notação de pontos?
Caminhos em notação de pontos mostram a localização exata das diferenças. Por exemplo, "users[0].name" significa o campo name no primeiro elemento do array users.
Posso comparar JSON de URLs ou arquivos?
Atualmente, você precisa colar JSON diretamente nos campos de entrada. Copie JSON de URLs ou arquivos e cole para comparação.
Existe uma API para comparação JSON?
Esta é uma ferramenta baseada em navegador sem API. Para comparação programática, considere usar bibliotecas JavaScript como deep-diff ou lodash.isEqual.
Como usar Comparar JSON
Compare dois objetos JSON lado a lado e veja cada diferença indicada como um caminho em notação de ponto, incluindo chaves ausentes e valores que não correspondem. Tudo é executado localmente no seu navegador, então seus dados nunca saem do seu dispositivo.
- Escolha o modo de entrada com a aba “Text” ou “JSON”, dependendo se deseja comparar texto bruto ou JSON analisado.
- Cole o primeiro documento JSON no editor da esquerda e o segundo no editor da direita.
- As diferenças são detectadas enquanto você digita e listadas como caminhos em notação de ponto, como user.address.city.
- Revise os resultados em busca de chaves ausentes em qualquer lado e de valores que divergem entre os dois objetos.
- Edite qualquer um dos documentos diretamente para verificar as correções até não restarem diferenças.
O modo “JSON” analisa os dois documentos primeiro, portanto diferenças de formatação e de ordem das chaves são ignoradas e apenas mudanças reais nos dados são relatadas.
Ferramentas relacionadas
- Validador JSON Valide a sintaxe JSON instantaneamente com mensagens de erro detalhadas e números de linha. Ferramenta gratuita que funciona no seu navegador.
- Embelezar JSON Formate e embeleze JSON com recuo personalizável. Embeleze JSON comprimido instantaneamente no seu navegador.
- TSV para JSON Converta TSV para JSON online grátis. Suporta cabeçalhos, detecção automática de tipos e minificação. Tudo no navegador.
- JSON para CSV Conversor grátis de JSON para CSV online. Achata objetos aninhados, escolha delimitadores e baixe instantaneamente. 100% no navegador.
- Conversor CSV para JSON Converta CSV para JSON online grátis. Suporta delimitadores personalizados, objetos baseados em cabeçalhos e detecção automática de tipos. Tudo no navegador.
- Embelezador XML Embelezador XML online gratuito. Formate, embeleze e indente XML instantaneamente no seu navegador.
- Validador XML Valide a sintaxe e estrutura XML instantaneamente. Detecte erros com números de linha precisos e mensagens detalhadas. Grátis, seguro e funciona no seu navegador.
- SQL para JSON Converta declarações SQL INSERT em arrays ou objetos JSON instantaneamente. Suporta VALUES múltiplos, tratamento de NULL, detecção automática de tipos e formatação. 100% cliente, sem upload.