Início › Ferramentas › Formatador e validador de JSON
Formatador e validador de JSON
JSON é o formato mais usado para trocar dados entre sistemas, de APIs a arquivos de configuração. Quando ele vem numa linha só, ou com um erro escondido, ler vira um sofrimento. O formatador organiza o conteúdo com recuo, valida a sintaxe e aponta o erro quando existe.
Também é possível fazer o caminho inverso: minificar o JSON, tirando espaços e quebras de linha para economizar tamanho.
Como usar
- Cole o JSON na caixa de cima.
- Escolha o recuo (2 espaços, 4 espaços ou tabulação) e, se quiser, marque Ordenar chaves.
- Clique em Formatar para organizar ou em Minificar para compactar.
- Se houver erro, a mensagem aparece em vermelho. Corrija e tente de novo.
- Clique em Copiar resultado.
Erros mais comuns em JSON
O JSON é rígido. Textos e nomes de campos precisam estar entre aspas duplas (aspas simples não são aceitas). Não pode haver vírgula sobrando depois do último item de uma lista ou objeto. Comentários também não existem na especificação.
Um exemplo inválido: {"nome": "Ana",}, por causa da vírgula antes da chave final. A ferramenta mostra a mensagem do navegador, que costuma indicar a posição aproximada do problema.
Formatar, minificar e ordenar
Formatar deixa o JSON legível, com um nível de recuo para cada camada. Minificar remove tudo que não é necessário, reduzindo o tamanho em transmissões e armazenamento. Ordenar chaves coloca os campos de cada objeto em ordem alfabética, o que facilita comparar dois JSONs.
A ordem dos itens de uma lista nunca é alterada, pois ela tem significado.
Privacidade
O JSON é interpretado no seu navegador. Isso importa porque dados de APIs e configurações podem conter informações sensíveis, como tokens e dados de clientes. Nada do que você cola aqui é enviado a servidores. Ainda assim, evite deixar credenciais reais em qualquer ferramenta online.
Dicas
- Ao receber o erro "Unexpected token", procure aspas simples, vírgulas sobrando ou texto fora do JSON (como um prefixo).
- Para comparar duas versões, ordene as chaves nas duas antes de verificar as diferenças.
- Números muito grandes (acima de 15 dígitos) podem perder precisão ao serem interpretados; mantenha-os como texto se isso for importante.
Perguntas frequentes
O que é JSON?
JSON (JavaScript Object Notation) é um formato de texto para representar dados com objetos, listas, textos, números, verdadeiro/falso e nulo.
Posso colocar comentários em JSON?
Não. A especificação não permite. Alguns programas aceitam variantes, como JSONC, mas ela não será validada aqui.
A ferramenta altera os valores?
Não. Ela só muda o espaçamento e, se você pedir, a ordem das chaves.
Meus dados são enviados para algum servidor?
Não. Tudo é processado no navegador.
Outras ferramentas
Tem um negócio na região?
A Daqui Sites cria o site do seu comércio ou consultório, cuida da hospedagem e dos ajustes.
Conheça o serviço