Formatar JSON
Cole seu JSON e ele é formatado e verificado na hora.
A formatação e a verificação acontecem só nesta página. Seu JSON não é enviado para lugar nenhum.
Como usar
- 1. Cole o JSONCole à esquerda ou abra um arquivo (.json e similares). Ele é formatado e verificado assim que você cola.
- 2. Escolha o formato2 ou 4 espaços, tabulações ou uma linha só (minificar). Você também pode ordenar as chaves por nome.
- 3. Copie ou salveCopie o resultado ou salve como .json. Se houver um erro, vá direto ao ponto exato e corrija.
Erros comuns e como corrigir
| Mensagem | Causa comum |
|---|---|
| Falta uma vírgula (,) | Falta a vírgula no fim da linha anterior |
| Vírgulas finais não são permitidas | Há uma vírgula depois do último item (“Corrigir” resolve) |
| Use aspas duplas | As strings estão entre aspas simples, como em JavaScript (“Corrigir” resolve) |
| Chaves precisam de aspas duplas | Uma chave está sem aspas |
| Comentários não são permitidos | Há comentários // ou /* */ (“Corrigir” remove) |
As regras do JSON
O JSON é definido pela RFC 8259: strings e chaves usam aspas duplas, comentários não são permitidos e não há vírgula depois do último item. Esta ferramenta verifica exatamente essas regras.
Fontes: RFC 8259 (o padrão JSON)
Perguntas frequentes
Para quem é?
Desenvolvedores que querem ler respostas de API ou arquivos de configuração, quem confere JSON de uma linha só em logs, qualquer pessoa procurando o erro em um arquivo JSON e testadores organizando dados de exemplo.
Custa alguma coisa?
Não. Sem limites de uso e sem cadastro.
Meu JSON é enviado para algum lugar?
Não. A formatação e a verificação acontecem nesta página, então um JSON com chaves de API ou dados pessoais nunca sai do seu dispositivo.
Como os erros são mostrados?
Você vê o ponto, como “linha 3, coluna 5”, e o que está errado (falta uma vírgula, aspas simples no lugar de aspas duplas etc.). “Selecionar o ponto” seleciona esse caractere à esquerda.
E se entrarem caracteres de largura total ou parecidos?
Dois-pontos, vírgulas e espaços de largura total, e aspas curvas como “ ”, não são permitidos em JSON. Você vê qual é o caractere (por exemplo U+FF1A) e o caractere comum para usar no lugar.
Números grandes podem mudar?
Não. O leitor de JSON padrão do navegador arredonda inteiros muito grandes (a partir de uns 16 dígitos), mas esta ferramenta mantém cada número exatamente como foi escrito, então IDs longos e decimais como 1.10 continuam iguais.
Consigo ler caracteres do tipo \u3042?
Marque “Mostrar escapes do tipo \u3042 como caracteres legíveis” e o resultado e a árvore os mostram como letras normais. Os caracteres que o JSON exige escapar, como quebras de linha e aspas, continuam escapados, então o resultado continua sendo um JSON válido.
O que é a visualização em árvore?
Mude o resultado para “Árvore” para abrir e fechar objetos e arrays enquanto explora. Prático para JSON muito aninhado. Também há os botões “Expandir tudo” e “Recolher tudo”.
O que acontece com chaves duplicadas?
Em JSON, qual valor prevalece depende do programa que o lê. Esta ferramenta mostra a linha de cada chave repetida e mantém as duas no resultado.
Dá para corrigir comentários, vírgulas finais e aspas simples?
Marque “Corrigir” e os comentários e as vírgulas finais são removidos, e as strings entre aspas simples passam para aspas duplas. Você vê o que foi corrigido e quantas vezes. O resultado é um JSON válido.
O que faz “uma linha só”?
Remove todos os espaços e quebras de linha para gerar o menor JSON possível, economizando banda ou tamanho de arquivo.
Para que serve ordenar as chaves?
Ordene dois arquivos JSON antes de compará-los para encontrar as diferenças com facilidade. Só as chaves dos objetos são ordenadas; a ordem dos arrays é mantida.
Abre arquivos grandes?
Sim. Tudo roda no seu dispositivo, então o limite é a memória do seu dispositivo. Nos nossos testes, um JSON de 3 MB é formatado em menos de 3 segundos.
Funciona no celular?
Sim. Você pode colar e copiar o resultado.
Premium
Um só Premium: todos os recursos avançados, à vontade.
- Todos os recursos pagos de todas as extensões
- Recursos Premium nas ferramentas web do Kitbench
- Inclui as extensões que lançarmos depois
- Até 3 navegadores por pessoa (casa, trabalho, celular)
- Mensal¥980/mês
- Anual¥9,800/ano (cerca de ¥817/mês)
- Vitalício¥14,800 pagamento único
Mais ferramentas
- Premium
Contador de caracteres
Conte caracteres, palavras, frases e parágrafos. Tempo de leitura, palavras mais usadas e limite.
Ferramenta web · funciona no seu navegador Conversor de maiúsculas e minúsculas
MAIÚSCULAS, minúsculas, formato de frase e de título, camelCase, snake_case e mais, com desfazer.
Ferramenta web · funciona no seu navegador- Premium
Bloco de notas online
Digite na hora. Salvamento automático, até 5 notas com nome, download em .txt e links para compartilhar.
Ferramenta web · funciona no seu navegador Comparar textos
Destaque as diferenças entre dois textos, por palavra ou por caractere, sem fazer upload.
Ferramenta web · funciona no seu navegadorCalculadora de idade
Idade exata em anos, meses e dias, e quantos dias faltam para o próximo aniversário.
Ferramenta web · funciona no seu navegadorCalculadora de IMC
IMC em kg/cm ou em libras/pés, sua classificação e a faixa de peso saudável para a sua altura.
Ferramenta web · funciona no seu navegadorCalculadora de datas
Dias entre duas datas, dias úteis e a data N dias antes ou depois.
Ferramenta web · funciona no seu navegadorDado virtual
Toque para rolar. Quantos dados e lados quiser. Total, histórico e notação 2d6.
Ferramenta web · funciona no seu navegador- Premium
Comprimir imagem
Reduza JPG, PNG e WebP pela qualidade, pelo tamanho ou em WebP. Várias de uma vez. Sem upload.
Ferramenta web · funciona no seu navegador - Premium
JPG para PDF
Junte JPG, PNG e outras imagens em um único PDF. A4 ou do tamanho da imagem. Sem upload.
Ferramenta web · funciona no seu navegador