Formatador JSON Online

Formatador JSON para embelezar, minificar e validar JSON, com a linha e coluna exatas do erro.

Seu JSON é analisado e formatado localmente no seu navegador, e nada é enviado para um servidor.

Criado e mantido por Udit Agarwal

JSON Formatting, Explained

Quer explorar JSON como uma árvore? Experimente o Visualizador de Árvore JSON.

Sobre Formatador de JSON

Este formatador json permite colar JSON bruto e instantaneamente embelezar, minificar ou validar sem sair da página. Como embelezador json, ele faz o pretty print com indentação de 2 espaços, 4 espaços ou tabulação, e como minificador json ele compacta tudo em uma única linha. O validador json embutido sinaliza entradas inválidas com a linha e coluna exatas do primeiro problema, então vírgulas sobrando, aspas simples e colchetes faltando ficam fáceis de identificar. Foi feito para desenvolvedores, engenheiros de QA e qualquer pessoa depurando respostas de API, arquivos de configuração ou payloads de log. A saída formatada tem destaque de sintaxe e fica pronta para copiar ou baixar. Tudo roda localmente no seu navegador, então seus dados nunca saem do dispositivo e nada é enviado para um servidor.

Recursos

  • Embeleze JSON com indentação de 2 espaços, 4 espaços ou tabulação
  • Minifique JSON em uma única linha compacta
  • Valide JSON com a linha e coluna exatas do erro
  • Ordene as chaves dos objetos alfabeticamente em todos os níveis no modo Embelezar
  • Saída com destaque de sintaxe para leitura fácil
  • Copie ou baixe o resultado formatado com um clique
  • Lida com documentos JSON grandes e profundamente aninhados

Como usar Formatador de JSON

  1. Cole ou digite seu JSON na caixa de entrada.
  2. Escolha Embelezar e selecione indentação de 2 espaços, 4 espaços ou tabulação, ou escolha Minificar.
  3. Opcionalmente, ative Ordenar chaves para colocar as chaves dos objetos em ordem alfabética.
  4. Revise a saída com destaque de sintaxe, ou leia a linha e coluna mostradas para qualquer erro.
  5. Clique em Copiar ou Baixar para salvar o JSON formatado.

Exemplo

Entrada

{"name":"Ada","langs":["sql","js"],"active":true}

Saída

{
  "name": "Ada",
  "langs": [
    "sql",
    "js"
  ],
  "active": true
}

Embelezado com indentação de 2 espaços.

Erros comuns e solução de problemas

  • Erro "Unexpected token" em um JSON que parece válido. — Verifique a linha e coluna informadas em busca de uma vírgula sobrando, aspas simples ou uma chave sem aspas. JSON exige aspas duplas e nenhuma vírgula após o último item.
  • Colar um objeto JavaScript em vez de JSON. — Coloque todas as chaves e valores de string entre aspas duplas e remova os comentários; JSON não permite chaves sem aspas nem comentários //.
  • A saída minificada é difícil de ler. — Mude para o modo Embelezar e escolha um tamanho de indentação para expandir o JSON novamente.
  • As chaves aparecem em uma ordem inesperada. — Ative Ordenar chaves no modo Embelezar para colocar as chaves em ordem alfabética em todos os níveis da estrutura.

Perguntas frequentes

O que é o Formatador JSON e o que ele faz?
O Formatador JSON embeleza, minifica e valida JSON em um só lugar. Cole JSON bruto para fazer o pretty print com a indentação escolhida, compactá-lo em uma linha ou detectar erros de sintaxe com a linha e coluna exatas.
Como corrijo erros "Unexpected token" no Formatador JSON?
O validador mostra a linha e a coluna do primeiro problema. As causas comuns são vírgulas sobrando, aspas simples em vez de aspas duplas, chaves sem aspas ou um colchete faltando.
O Formatador JSON consegue ordenar as chaves dos objetos?
Sim. Ative Ordenar chaves no modo Embelezar para ordenar as chaves alfabeticamente em todos os níveis do objeto.
Como minifico JSON com o Formatador JSON?
Escolha o modo Minificar e o formatador compacta seu JSON em uma única linha compacta, pronta para copiar ou baixar.
Quais opções de indentação o Formatador JSON oferece?
Você pode embelezar com indentação de 2 espaços, 4 espaços ou tabulação, e a saída tem destaque de sintaxe para facilitar a leitura.
Meu JSON é enviado para algum lugar quando uso o Formatador JSON?
Não. O Formatador JSON roda inteiramente no seu navegador, então seus dados nunca saem do dispositivo e nada é enviado para um servidor.

Ferramentas relacionadas

Mais ferramentas de JSON

  • Visualizador de árvore JSON — Explore JSON como uma árvore recolhível e tipada.
  • Visualizador de JSON — Visualizador de texto e árvore recolhível com expandir/recolher e caminhos de nós.
  • JSON para TypeScript — Gere interfaces de TypeScript a partir de uma amostra JSON.
  • JSON para CSV — Converta um array de objetos JSON planos para CSV.
  • Escapar / Desescapar JSON — Escape texto para uma string JSON ou desescape uma string JSON para texto sem formatação.
  • JSON para código — Gere tipos de Go, Rust, Python, Java, Kotlin, C# e TypeScript a partir de JSON.
  • JSON Diff — Compare dois documentos JSON e veja um diff estrutural do que mudou.
  • Gerador de JSON Schema — Gere um JSON Schema de uma amostra ou valide um documento e veja cada erro.
  • JSON Flatten — Achate JSON aninhado em chaves com notação de ponto ou desfaça de volta, no seu navegador.
  • JSON para Zod — Gere um schema Zod a partir de um JSON de exemplo, inferindo tipos, arrays e objetos aninhados.
  • JSON para Pydantic — Gere classes de modelo Pydantic v2 a partir de um JSON de exemplo, com Optional, aliases e BaseModels aninhados.
  • Avaliador JSONPath — Teste expressões JSONPath contra o seu JSON e veja valores e caminhos correspondentes ao vivo.

Ver todas as ferramentas de JSON (29) · Todas as ferramentas