O formatador JSON sem telemetria
Formate, valide e minifique JSON sem sair do seu navegador.
Web Workers mantêm o editor responsivo mesmo com payloads grandes. O parser AST detecta erros no momento em que aparecem.
Formatação determinística e validação estrutural
- Formatação determinística: Recuo automático conforme RFC-8259 com 2 espaços, 4 espaços ou tabulações. Transforma payloads de uma linha, mesmo de 100MB+, em estruturas de árvore hierárquicas via Web Workers fora da thread principal.
- Validação baseada em AST: Detecção de erros de sintaxe em tempo real. Detecta vírgulas finais, aspas ausentes e erros estruturais antes de chegarem à produção.
- Minificação no cliente: Remoção de espaços em branco sem latência para payloads otimizados para a rede. Inclui ordenação alfabética de chaves para comparação de conjuntos de dados.
Privacidade primeiro: arquitetura sem servidor
Formate respostas de API, arquivos de configuração e credenciais sem expô-los a serviços de terceiros.
FAQ
Como formatar JSON?
A formatação de JSON pega dados compactos ou sem estrutura e aplica recuo consistente com quebras de linha em cada nível de aninhamento. O resultado é uma estrutura legível onde chaves de objetos, conteúdo de arrays e valores aninhados estão visualmente alinhados. A maioria dos formatadores também valida a sintaxe e destaca erros diretamente no código.
Por que meu JSON é inválido?
As causas mais comuns de JSON inválido são vírgulas finais, aspas ausentes ao redor das chaves ou uso de aspas simples em vez de aspas duplas. Um validador JSON estrito analisará sua sintaxe e destacará a linha e o caractere exatos onde a estrutura é quebrada.
Dá para colocar comentários em JSON?
Não, a especificação oficial do JSON (RFC 8259) não suporta comentários. Incluir comentários em JSON causará um erro de análise. Formatos como JSON5 e JSONC suportam comentários, mas não são JSON válido e requerem um analisador que os processe explicitamente.
Como formato um arquivo JSON gigante sem travar?
Um arquivo JSON grande pode travar uma aba do navegador quando processado na thread principal. Web Workers resolvem isso transferindo a análise para uma thread em segundo plano, mantendo a interface responsiva enquanto o formatador processa arquivos de vários megabytes.
O que é pretty printing de JSON?
Pretty printing de JSON é o processo de converter JSON minificado ou compacto em um formato legível com recuo consistente, quebras de linha e espaçamento uniforme. Um formatador aplica o mesmo recuo em cada nível de aninhamento, facilitando a visualização da estrutura de objetos, conteúdo de arrays e pares chave-valor.