CalcMint

Formatador e validador JSON

Cole JSON para formatar e validar enquanto digita. Se algo estiver errado, você vê a linha, a coluna e o que corrigir.

Formatador e validador JSON

JSON válido

Resultado

161 B

CompartilharXFacebookReddit
Adicione esta calculadora ao seu site

Copie o código e cole no HTML da sua página. É grátis; mantenha o link de crédito, por favor.

Regras do JSON que pegam todo mundo

  • Textos e chaves com aspas duplas: "nome", nunca 'nome' ou nome.
  • Sem vírgula depois do último item de um objeto ou array.
  • Sem comentários, sem undefined, NaN ou Infinity.
  • Quebras de linha e tabs dentro de textos devem ser escritas como \n e \t.
  • Números sem zeros à esquerda (007), sem + na frente e sem ponto no fim (1.).

Formatado ou minificado?

JSON indentado é mais fácil de ler e comparar, por isso arquivos de configuração e documentação de APIs usam. O minificado tira todos os espaços desnecessários e é o que vai pela rede; com gzip a diferença diminui, mas ainda economiza bytes. Ordenar as chaves facilita comparar duas versões do mesmo objeto linha a linha.

Perguntas frequentes

Por que meu JSON é inválido?

Os culpados de sempre: vírgula depois do último item, aspas simples em vez de duplas, chaves sem aspas, comentários e quebras de linha dentro de textos. JavaScript aceita tudo isso; JSON (RFC 8259) não.

Formatar muda meus dados?

Não, só os espaços e, se você quiser, a ordem das chaves. A exceção são inteiros acima de 9.007.199.254.740.991: o JavaScript não guarda esses números com exatidão, e a ferramenta avisa quando encontra um.

Funciona com arquivos grandes?

Sim, vários megabytes colam sem problema. O processamento é no seu aparelho, então entradas enormes dependem da memória do computador.

O que eu colo é enviado para um servidor?

Não. Esta ferramenta roda inteiramente no seu navegador, com JavaScript e a API Web Crypto embutida. Nada do que você digita, cola ou abre é enviado ou guardado.

Calculadoras relacionadas