Como usar
- Cole o JSON no campo Entrada. A formatação é automática.
- Escolha o recuo e, se quiser, ordene as chaves.
- Use Comprimir para gerar a versão em uma linha.
- Copie ou baixe o resultado como arquivo
.json.
Cole JSONs desorganizados para deixá-los estruturados e perfeitamente legíveis. Encontre erros de sintaxe com linha e coluna e comprima o conteúdo para a web. Tudo roda no seu navegador.
JSON é o formato mais usado para trocar dados entre sistemas: respostas de APIs, integrações de ERP e e-commerce, webhooks e arquivos de configuração. Quando chega em uma única linha ou com erros, fica difícil de ler e depurar. A ferramenta organiza, valida e comprime o conteúdo sem sair do navegador.
.json.Se o texto não for um JSON válido, a ferramenta mostra a linha e a coluna do primeiro problema, um trecho com um marcador ^ no ponto exato e uma explicação em português da causa mais provável.
{"a": 1,}{'a': 1}{a: 1}//, que JSON não aceitaNenhum dado é enviado para servidores. Por isso, a ferramenta pode ser usada com payloads de APIs internas, retornos de integrações fiscais e dados de clientes sem expor o conteúdo.
Quer exibir JSON e Markdown em uma página web? Veja o guia renderizando Markdown e JSON no front-end.
Não. A formatação, a validação e a compressão acontecem inteiramente no seu navegador, com JavaScript. O conteúdo não é enviado, salvo nem registrado, o que permite usar a ferramenta com respostas de APIs internas e dados de clientes.
Vírgula sobrando depois do último item, aspas simples em vez de aspas duplas, nomes de campos sem aspas, comentários e chaves ou colchetes que não foram fechados. A ferramenta aponta a linha e a coluna do primeiro erro e explica a causa provável.
Formatar adiciona quebras de linha e recuo para facilitar a leitura. Comprimir remove todos os espaços desnecessários e gera uma única linha, reduzindo o tamanho do arquivo para envio em APIs, armazenamento ou configuração. Os dados são os mesmos nos dois casos.
A ordem das chaves de um objeto não tem significado em JSON, então os dados continuam equivalentes. Ordenar alfabeticamente ajuda a comparar dois JSONs e a localizar campos em objetos grandes. A ordem dos itens de arrays é sempre preservada.
O limite é a memória do seu navegador. Arquivos de vários megabytes funcionam; acima de cerca de 300 KB o resultado é exibido sem cores para manter a página rápida.
JSON válido significa sintaxe correta: aspas duplas, vírgulas no lugar certo e chaves e colchetes fechados. Isso não garante que os dados estejam certos para o sistema que vai recebê-los; campos obrigatórios, tipos e formatos dependem do contrato de cada API.
Ao depurar uma integração, cole a resposta da API, formate e procure o campo esperado. Se o parceiro reclamar de erro no envio, valide o payload aqui antes: se a sintaxe estiver correta, o problema está no conteúdo, como um número enviado como texto ou um campo ausente.
Limites da ferramenta:A ferramenta verifica a sintaxe segundo a RFC 8259, mas não valida regras de negócio nem esquemas (JSON Schema). Números muito grandes, como identificadores com mais de 15 dígitos, podem perder precisão ao serem reformatados pelo JavaScript; nesses casos, trafegue o valor como texto.
Fonte para conferência: RFC 8259 — especificação do formato JSON.