Formator de JSON — Organize, minimize e valide JSON com mensagens de erro claras, diretamente no seu navegador.

Cole o JSON e ele será verificado e formatado à medida que você digita. Escolha entre 2 espaços, 4 espaços, uma tabulação ou saída minimizada; organize as chaves, se desejar; e identifique a linha e a coluna exatas quando houver algum erro. Seus dados nunca são enviados.

Formatar meu JSON Seu JSON permanece no seu navegador
Formator de JSON exibindo um JSON desorganizado à esquerda e um JSON com indentação correta e status válido à direita

Entrada JSON

Estilo de saída

Resultado

–Status
–Nível superior
–Keys
–Depth
–Input size
–Output size
O guia

Guia do Formator JSON: JSON legível e válido

O que é JSON, por que ele apresenta erros e como corrigi-los rapidamente.

Uma explicação simples

O que é um formatador JSON?

Um formatador de JSON transforma o texto JSON em um layout organizado e indentado, fácil de ler, ou o comprime em uma única linha compacta para envio. Um validador verifica se o texto é realmente JSON e indica onde ele não está de acordo com o formato.

Essa ferramenta faz as duas coisas ao mesmo tempo. Ela analisa seu JSON com um analisador rigoroso, exibe o resultado no formato que você escolher e indica a linha e a coluna de qualquer erro, para que você possa corrigi-lo sem precisar procurar no texto.

Motivos comuns para usá-lo

Por que as pessoas usam um formatador de JSON

Lendo respostas da API

Cole uma resposta minificada e veja sua estrutura de relance, em vez de uma única linha longa.

Arquivos de configuração

Verifique se há erros de digitação no pacote, nas configurações e nos arquivos de dados antes que o aplicativo não consiga carregá-los.

Cargas úteis menores

Minimize o JSON para remover os espaços em branco antes de incorporá-lo a uma página, a uma solicitação ou a um teste.

Como funciona

O que torna um JSON válido

O JSON possui um conjunto reduzido de regras. O texto é colocado entre aspas duplas, incluindo todas as chaves. Os valores podem ser cadeias de caracteres, números, true, false, null, matrizes ou objetos. Os itens são separados por vírgulas, sem vírgula após o último, e comentários não são permitidos.

A maioria dos erros decorre de alguns hábitos herdados do JavaScript ou de outras linguagens: aspas simples, chaves sem aspas, vírgulas finais, comentários e valores como `undefined` ou `NaN`. O validador identifica o problema encontrado e indica a linha e a coluna em que ele ocorre.

A formatação aqui trata seus dados com cuidado. Números e cadeias de caracteres são copiados exatamente como estão escritos; portanto, um ID longo como 12345678901234567890 não perde dígitos e 1,0 não se transforma em 1. Apenas os espaços em branco são alterados, além da ordem das chaves, caso você ative a opção “Ordenar chaves”. Se a mesma chave aparecer duas vezes em um objeto, a ferramenta exibirá um aviso, pois a maioria dos analisadores mantém apenas o último valor.

Faça isso em poucas etapas

Como usar o formatador JSON

  1. Cole seu JSON na caixa de entrada ou abra um arquivo .json do seu dispositivo.
  2. Escolha “2 espaços”, “4 espaços”, “Tab” ou “Minify” e ative a opção “Ordenar chaves” se desejar que as chaves sejam organizadas em ordem alfabética.
  3. Se aparecer um erro, clique em “Ir para o erro” para pular diretamente para o ponto exato na entrada e corrigi-lo.
  4. Clique em “Copiar” ou baixe o resultado como um arquivo .json.
Melhores resultados

Dicas simples

  • Corrija o primeiro erro primeiro. Uma única aspa faltando pode causar várias mensagens de erro mais adiante.
  • Utilize as chaves de ordenação antes de comparar dois arquivos JSON, para que a ordem não gere diferenças falsas.
  • Mantenha a versão formatada enquanto trabalha e minimize o código somente quando estiver pronto para lançar.
  • Se seus dados utilizarem comentários ou vírgulas finais propositalmente, trata-se de JSON5 ou JSONC. Remova-os antes de enviá-los a um analisador JSON padrão.
É bom saber

Limitações e Privacidade

Privacidade

Seu JSON é analisado e formatado no seu navegador pelo JavaScript desta página. Ele não é enviado, armazenado nem registrado, e os arquivos baixados são criados no seu dispositivo.

Limitações

Somente JSON padrão é aceito. Comentários, vírgulas finais, aspas simples e NaN são sinalizados como erros, e a ferramenta não os corrige automaticamente. Arquivos muito grandes, com mais de cerca de 10 MB, não são processados.

Perguntas frequentes

Perguntas frequentes sobre o Formatter JSON

Como faço para formatar um JSON?

Cole seu JSON na caixa de entrada. Ele será formatado imediatamente com a indentação que você escolher: 2 espaços, 4 espaços ou uma tabulação. Em seguida, copie o resultado ou baixe-o como um arquivo .json.

Como o validador JSON identifica erros?

A ferramenta analisa seu texto com um analisador JSON rigoroso. Se houver algum erro, ela exibe a linha e a coluna do problema, acompanhadas de uma breve explicação, e um botão leva você até esse ponto na entrada.

Qual é a diferença entre “beautify” e “minify”?

A opção “Beautify” adiciona quebras de linha e recuos para facilitar a leitura do JSON. A opção “Minify” remove todos os espaços em branco opcionais para tornar o texto o mais compacto possível. Os dados permanecem os mesmos em ambos os casos.

Por que meu JSON apresenta um erro?

As causas mais comuns são uma vírgula a mais no final, aspas simples em vez de aspas duplas, chaves sem aspas, falta de uma vírgula entre itens ou comentários. O JSON padrão não permite nada disso, e a mensagem de erro indica o local exato do problema.

A formatação altera meus dados?

Não. As sequências de caracteres e os números são mantidos exatamente como você os escreveu, incluindo números muito grandes e valores como 1,0 ou 1e3. Apenas os espaços em branco são alterados, além da ordem das chaves, caso você ative a opção “Ordenar chaves”.

O JSON pode conter comentários ou vírgulas finais?

Isso não está previsto no JSON padrão. Formatos como o JSON5 e o JSONC permitem isso, mas este validador segue o padrão, por isso sinaliza comentários e vírgulas finais como erros.

Meu JSON foi enviado para algum lugar?

Não. A formatação e a validação são executadas no seu navegador, e seu JSON nunca sai do seu dispositivo. Isso torna o processo seguro para respostas de API e arquivos de configuração que você prefere manter em sigilo.

Qual é o tamanho máximo de um arquivo JSON que posso formatar?

Até cerca de 10 MB de texto. A velocidade depende do seu dispositivo; portanto, arquivos muito grandes podem demorar um pouco para serem processados em um celular. Tudo é processado na memória do seu navegador.

De pessoas que utilizam essa ferramenta

Avaliações

Carregando avaliações…
Continue

Mais ferramentas na caixa

A página inicial apresenta dezenas de outras ferramentas gratuitas que não exigem uma chave de API.

Sugira uma ferramenta